View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000254 | FreeCAD | Bug | public | 2011-02-07 07:37 | 2011-02-07 08:53 |
Reporter | unauthenticated | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.10 | ||||
Fixed in Version | 0.11 | ||||
Summary | 0000254: Attempt to subtract one torus from another crashes or hangs FreeCAD | ||||
Description | Following fragment hangs or crashes FreeCAD 0.9 and 0.10 (on recompute) App.ActiveDocument.addObject("Part::Torus","Torus1") App.ActiveDocument.Torus1.Angle3 = 90.00 App.ActiveDocument.Torus1.Radius1 = 13.75 App.ActiveDocument.Torus1.Radius2 = 10.00 App.ActiveDocument.addObject("Part::Torus","Torus2") App.ActiveDocument.Torus2.Angle3 = 90.00 App.ActiveDocument.Torus2.Radius1 = 13.75 App.ActiveDocument.Torus2.Radius2 = 13.75 App.activeDocument().addObject("Part::Cut","Cut1") App.activeDocument().Cut1.Base = App.activeDocument().Torus2 App.activeDocument().Cut1.Tool = App.activeDocument().Torus1 Gui.activeDocument().hide("Torus1") Gui.activeDocument().hide("Torus2") App.activeDocument().recompute() | ||||
Additional Information | Key factor is the equivalence of Radius1 and Radius2 of external torus. With lesser second radius App.ActiveDocument.Torus2.Radius2 = 13.74 subtraction works fine. | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-02-07 07:37 | unauthenticated | New Issue | |
2011-02-07 08:53 | wmayer | Note Added: 0000581 | |
2011-02-07 08:53 | wmayer | Status | new => closed |
2011-02-07 08:53 | wmayer | Resolution | open => fixed |
2011-02-07 08:53 | wmayer | Fixed in Version | => 0.11 |