Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem] Sketcher symmetry ignores external geometry. #1006

Closed
2 tasks done
mbelt opened this issue May 22, 2024 · 1 comment
Closed
2 tasks done

[Problem] Sketcher symmetry ignores external geometry. #1006

mbelt opened this issue May 22, 2024 · 1 comment

Comments

@mbelt
Copy link

mbelt commented May 22, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Version

0.21 (Development)

Full version info

[code]
OS: Arch Linux
Word size of FreeCAD: 64-bit
Version: 0.21.0.38935 (Git)
Build type: Release
Branch: makepkg
Hash: a0d6ece6c0e7b64dca6b2066a7d57b982a9f2a17
Python 3.11.6, Qt 5.15.12, Coin 4.0.2, Vtk 9.3.0, OCC 7.7.2
Locale: English/United States (en_US)
Installed mods: 
  * freecad.gears 1.2.0
[/code]

Subproject(s) affected?

Sketcher

Problem description

The sketcher buttons that copy geometry (symmetry, clone, array) do not copy external geometry.

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@realthunder
Copy link
Owner

The above commit enables copying of external geometry. There is some limitation at the moment. It is due to the fact that there is no constraints on the external geometries or between them. Say you copy a set of connected external edges, there is no coincident constraint between them, so you'll have to connect them manually. There is also complication if you copy geometry that constrains to an external geometry. Because it is not obvious visually which external geometry are constrained against. See below for example. The geometry is connected to the arrow pointed external edge, but not the other one. If you copy the edge together with the wrong external edge, the copies won't be connected. This problem exists for normal geometry copying as well, but it will be more obvious when external geometry is involved, since there is no constraints between them in the first place.

image

realthunder added a commit that referenced this issue Sep 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants