View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002514||PartDesign||Bug||public||2016-04-17 20:42||2017-01-12 20:24|
|Target Version||Fixed in Version||0.17|
|Summary||0002514: Links between sketches are not allowed within one part and between parts when sketch is not in body|
|Description||Links between sketches are not allowed within one part and between parts when sketch is not in body.|
Sketches outside bodies can be useful in a ton of situations, mostly outside of PartDesign workbench.
|Steps To Reproduce||1. In sketcher workbench, make a new sketch, draw rectangle, close.|
2. Deselect the new sketch, and create a new free-standing sketch
3. try to link an edge.
Says "Not allowed". Expected: "Hold Ctrl to allow any links".
4. PartDesign workbench, create a new
5. Move sketches into Part (by dragging them in tree view).
6. Try to link from one sketch to other.
"Not allowed" again. Expected: "Hold Ctrl to allow any links".
7. Create a new body, and create a sketch there (from within PartDesign)
8. Try to link to Sketch's edge. Now, finally, I see something like "hold Ctrl to allow", and it's linked.
|Additional Information||OS: Windows 8.1|
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.7399 (Git)
Build type: Release
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
See also: http://forum.freecadweb.org/viewtopic.php?p=122027&sid=acab9b1494f519a8cd9be10484450ff6#p122027
|Tags||No tags attached.|
||The reason for this behavior is the legacy workflow: If a sketch is not inside a Part/Body it was assumed the workflow is the pre 0.17 one and there the links were not allowed for good reason. This can be prevented if we know that we have a new post 0.16 file. This way it should be ensured that in PArtDesign cross linking works only with bodies but that it works everywhere else as wished.|
|2016-04-17 20:42||DeepSOIC||New Issue|
|2016-04-18 01:58||normandc||Assigned To||=> ickby|
|2016-04-18 01:58||normandc||Status||new => assigned|
|2016-04-18 06:36||ickby||Note Added: 0006987|
|2016-09-08 22:45||DeepSOIC||Status||assigned => resolved|
|2016-09-08 22:45||DeepSOIC||Fixed in Version||=> 0.17|
|2016-09-08 22:45||DeepSOIC||Resolution||open => fixed|
|2017-01-12 20:24||wmayer||Status||resolved => closed|