View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003968 | PartDesign | Bug | public | 2019-05-12 21:45 | 2020-11-14 10:46 |
Reporter | uwestoehr | Assigned To | uwestoehr | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.18 | ||||
Summary | 0003968: moving features in Part Design can delete tip | ||||
Description | FC 0.18 has a new feature that when moving design features in Part Design behind the current tip, it asks you if the moved feature should be the new tip. The implementation has a bug because not all design features can hold the tip and in these cases you end up without any tip breaking the part design. Take for example the attached file: - use the Part Design WB - right-click on the Datum plane and select to move object after another object - move it after the sphere - FC will now ask you "Do you want to want the last feature to be the new tip?"; say Yes. result: the body gets broken because there is no longer any tip since a datum plane cannot hold the tip. To fix this, FC must only ask to reset the tip for design features that can hold the tip. The problem with this bug is that you are stuck why your body is broken. For example I did not immediately noticed this, but several actions later and it took me some time to find out what caused this. | ||||
Additional Information | https://forum.freecadweb.org/viewtopic.php?f=3&t=36322 confirmed by @kisolre since the bug is also triggered when moving sketches. OS: Windows 7 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.18.16110 (Git) Build type: Release Branch: (HEAD detached at upstream/releases/FreeCAD-0-18) Hash: f7dccfaa909e5b9da26bf50c4a22ccca9bb10c40 Python version: 3.6.6 Qt version: 5.6.2 Coin version: 4.0.0a OCC version: 7.3.0 Locale: German/Germany (de_DE) | ||||
Tags | Part Design | ||||
FreeCAD Information | |||||
|
|
|
proposed fix: https://github.com/FreeCAD/FreeCAD/pull/3996 |
|
https://github.com/FreeCAD/FreeCAD/commit/4246c902a5915404116902329d71bb3c0b3c14cd |
|
FreeCAD master 4246c902 Edit: attached commit to ticket |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-05-12 21:45 | uwestoehr | New Issue | |
2019-05-12 21:45 | uwestoehr | Tag Attached: Part Design | |
2019-05-12 21:45 | uwestoehr | File Added: Set-Tip-Bug.FCStd | |
2019-05-13 16:45 | Kunda1 | Status | new => confirmed |
2019-05-13 16:45 | Kunda1 | Target Version | => 0.19 |
2019-06-17 10:07 | uwestoehr | Additional Information Updated | |
2019-06-17 10:08 | uwestoehr | Additional Information Updated | |
2020-10-24 23:09 | uwestoehr | Note Added: 0014949 | |
2020-10-24 23:11 | uwestoehr | Assigned To | => uwestoehr |
2020-10-24 23:11 | uwestoehr | Status | confirmed => assigned |
2020-11-13 16:04 | wmayer | Status | assigned => closed |
2020-11-13 16:04 | wmayer | Resolution | open => fixed |
2020-11-13 16:04 | wmayer | Fixed in Version | => 0.19 |
2020-11-13 16:04 | wmayer | Note Added: 0014982 | |
2020-11-14 10:46 | Kunda1 | Note Added: 0014983 | |
2020-11-14 10:46 | Kunda1 | Changeset attached | => FreeCAD master 4246c902 |
2020-11-14 10:46 | Kunda1 | Note Edited: 0014983 |