View Issue Details

IDProjectCategoryView StatusLast Update
0003703PartFeaturepublic2019-02-21 15:30
ReporterPepperSoris Assigned Towmayer  
Status closedResolutionfixed 
PlatformPCOSWindows 10 
Product Version0.17 
Fixed in Version0.18 
Summary0003703: Part->3D-Offset should warn if resulting object is not a solid
DescriptionAs described in
I tried to do a 3D-offset on a compound solid. (a M4 hex nut)

From a user perspective, the result from the 3D-offset operation should also be a valid solid. (An be usable in a subsequent boolean operation.)

However, in this case, the result is a shell, not a solid, and the user has no obvious way of noticing the difference. There is no change of the icon, no warning message, or no helping message in the python log window how to make the resulting object a solid again.

The work-around here was to use Part->"Convert to solid", but it was frustrating user experience to find that out.
Steps To ReproduceHave a look at the attached file with a metric M4 nut from the Fastener-Toolbox
TagsNo tags attached.
FreeCAD Information


related to 0003571 closedwmayer Offset3D of volumes intersection is not solid 



2018-11-19 07:01



2019-02-21 15:30

administrator   ~0012712

The actual problem is a different behaviour of the BRepOffsetAPI_MakeOffsetShape class.
When the passed shape is a compound with a solid then the output is only a shell instead of a solid.

The trick is to extract the solid and pass it to the algorithm.

Issue History

Date Modified Username Field Change
2018-11-19 07:01 PepperSoris New Issue
2018-11-19 07:01 PepperSoris File Added: Problem with Boolean Cut.FCStd
2019-02-21 15:27 wmayer Relationship added related to 0003571
2019-02-21 15:30 wmayer Assigned To => wmayer
2019-02-21 15:30 wmayer Status new => closed
2019-02-21 15:30 wmayer Resolution open => fixed
2019-02-21 15:30 wmayer Fixed in Version => 0.18
2019-02-21 15:30 wmayer Note Added: 0012712