realthunder / FreeCAD

Link branch FreeCAD
Other
747 stars 46 forks source link

[Problem] Referencing a projection in TechDraw coordinates creates artifact lines #990

Open not-a-number-dot-org opened 3 months ago

not-a-number-dot-org commented 3 months ago

Is there an existing issue for this?

Version

0.20 (Release)

Full version info

[code]
OS: Windows 10 build 19045
Word size of FreeCAD: 64-bit
Version: 2024.407.0.14555 (Git shallow)
Build type: Release
Branch: (HEAD detached at 20240407stable)
Hash: 973e4821bcd19a5a1af9ae3e1d2ed961aad0a8ab
Python 3.11.8, Qt 5.15.6, Coin 4.0.1, Vtk 9.2.5, OCC 7.7.1
Locale: French/France (fr_FR)
Installed mods: 
  * Fasteners 0.5.13
[/code]

Subproject(s) affected?

Techdraw

Problem description

Hello.

This is a very strange bug. And it will be hard to explain.

The artifact line in the screenshot below appears after an SVG export under very specific circumstances. If I use in Section.Base.X Left002 then the SVG export will create the artifact line shown (the line is present in the SVG saved file). If I use other expressions, including expressions that reference aliases in my spreadsheets, for example Bottom002 as in the example below, then the bug doesn't appear. I've tried many times and I only get the bug when I use Left002 (the idea was to align the section with Left002 and Bottom002).

I've tried a lot of monolithic stuff followed by SVG export to try and isolate the problem and I only get it when I use Left002 (which doesn't mean that the bug only exists in that case).

Sometimes, after long hours / days of use without quitting, FCad starts doing weird things like this bug. In doubt, I quit FCad, relaunched it and tested the bug described here as the first operation after having the hand, and the bug was present.

bug

SVG : plateau

Anything else?

No response

Code of Conduct