View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000177 | FreeCAD | Bug | public | 2010-10-16 08:59 | 2011-01-15 16:31 |
Reporter | unauthenticated | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | sometimes |
Status | closed | Resolution | no change required | ||
Summary | 0000177: [Part] Boolean operation fail with complex shapes | ||||
Description | In some cases, boolean operations fail to create a new shape. Most of the time, it is the cut and the union operation that fail. If it works with primitive shapes, it tends to fail when shapes have already been generated. I was able to figure out and example always reproductible: when you apply a cut or union to a revolved shape (a simple revolved line) with a primitive shape, it fails. | ||||
Additional Information | I'm using revision 3632 but it also happens since 35xx (I did not test before). | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
It's true that boolean operations often fail for complex shapes. This is due to the cad kernel. Although the API of OCC allows to do boolean operations with arbitrary shape types you should make sure to use only solids or compounds of solids. A revolved line is probably only a face or shell but not a solid and thus possibly fails. |
|
Indeed, I just discovered the 'Convert to solid' function in the Part menu, and it makes operation succeed. Thank you! |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-10-16 08:59 | unauthenticated | New Issue | |
2010-10-16 11:15 | wmayer | Note Added: 0000381 | |
2010-10-16 11:42 | myier | Note Added: 0000382 | |
2010-10-16 11:43 | myier | Note Edited: 0000382 | |
2010-12-21 10:52 | wmayer | Relationship added | has duplicate 0000222 |
2011-01-08 13:10 | wmayer | Relationship added | related to 0000230 |
2011-01-15 16:31 |
|
Status | new => closed |
2011-01-15 16:31 |
|
Resolution | open => no change required |