View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003703||Part||[FreeCAD] Feature||public||2018-11-19 07:01||2019-02-21 15:30|
|Platform||PC||OS||Windows 10||OS Version|
|Product Version||[FreeCAD] 0.17|
|Target Version||Fixed in Version||[FreeCAD] 0.18|
|Summary||0003703: Part->3D-Offset should warn if resulting object is not a solid|
|Description||As 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 Reproduce||Have a look at the attached file with a metric M4 nut from the Fastener-Toolbox|
|Tags||No tags attached.|
Problem with Boolean Cut.FCStd (15,238 bytes)
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.
|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|