View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004253||Sketcher||Feature||public||2020-01-21 10:33||2020-01-24 11:28|
|Reporter||Bernhard Schiffner||Assigned To|
|Summary||0004253: No "snap to intersection" implemented in Sketcher|
|Description||I'am used to work a lot in construction mode (blue lines), and anchor object lines (white lines) to points defined there later in the process.|
I noticed that there is no "snap to intersection" feature implemented in FreeCAD / Sketcher.
If compared to other CAD tools this is (for me) something essential missing.
The example attached, gives a nice opportunity to test the problem.
On the way you can notice, that the order of snapping is improveable too.
(Snap to the next construction point first and not the next line possible.)
To understand the example: it symbolizes the end of a shaft entering a gear. The sides of the triangle are milled a little bit "malicious" and don't fit the regular hexagon.
An (example) shape is given, but I'd like to do the equivalent using blue construction lines and their intersections for defining points.
|Steps To Reproduce||Try to catch two intersecting construction lines to define a point.|
|Additional Information||You can use workarounds like defining a point by "snap to line" to two different lines.|
But if you close the contour this way, sketcher starts to claim nonsense about redundant dependencies. :-)
(Using self compiled pyside2 packages to make FreeCAD run with KDE NEON.)
|FreeCAD Information||OS: KDE neon User Edition 5.17 (KDE//usr/share/xsessions/plasma)|
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Build type: Release
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Entry_to_Gear.FCStd (12,048 bytes)
||Thx for suggesting. However, could you open a topic in our forum so the proposal is discussed by the community (you can also get there help about the 'redundant constraint' issue) ? Thx|
I'll start this discussion.
I am new at this, so please excuse possible errors from my side.
For the moment I add some (possible) icon for the idea.
Where to snap first ...
1.) Snap to point (removes 2 DOF by using 1 user created constituent)
2.) Snap to intersection (removes 2 DOF by using 2 user created constituents)
3.) Snap to line (removes 1 DOF by using 1 user created constituent)
x.) vertical constraint (removes 1 DOF by using 1 general constituent)
||OP, please post to the forum per the guidelines (big yellow banner at the top of this page). Please do not forget to crosspost the URL of the thread back here.|
|2020-01-21 10:33||Bernhard Schiffner||New Issue|
|2020-01-21 10:33||Bernhard Schiffner||File Added: Entry_to_Gear.FCStd|
|2020-01-21 16:23||openBrain||Reproducibility||always => N/A|
|2020-01-21 16:23||openBrain||Status||new => feedback|
|2020-01-21 16:23||openBrain||Category||Bug => Feature|
|2020-01-21 16:23||openBrain||Description Updated||View Revisions|
|2020-01-21 16:23||openBrain||Steps to Reproduce Updated||View Revisions|
|2020-01-21 16:23||openBrain||Additional Information Updated||View Revisions|
|2020-01-21 16:23||openBrain||FreeCAD Information||OS: KDE neon User Edition 5.17 (KDE//usr/share/xsessions/plasma) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19. Build type: Release Python version: 3.6.9 Qt version: 5.9.5 Coin version: 4.0.0a OCC version: 7.3.0 Locale: German/Germ... => OS: KDE neon User Edition 5.17 (KDE//usr/share/xsessions/plasma) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19. Build type: Release Python version: 3.6.9 Qt version: 5.9.5 Coin version: 4.0.0a OCC version: 7.3.0 Locale: Ge...|
|2020-01-21 16:23||openBrain||Note Added: 0014101|
|2020-01-21 16:24||openBrain||Tag Attached: #post-to-forum|
|2020-01-21 20:41||Bernhard Schiffner||File Added: Constraint_PointOnIntersection.svg|
|2020-01-21 20:41||Bernhard Schiffner||Note Added: 0014102|
|2020-01-21 20:41||Bernhard Schiffner||Status||feedback => new|
|2020-01-24 11:28||Kunda1||Status||new => feedback|
|2020-01-24 11:28||Kunda1||Note Added: 0014104|