Bug #1707: PartDesign - Inconsistent handling of multiple pieces

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Bug #1707: PartDesign - Inconsistent handling of multiple pieces

Post by Kunda1 »

issue #1707: PartDesign - Inconsistent handling of multiple pieces
Description
It's possible to create parts using normal PartDesign tools, which have multiple unattached pieces (for lack of a better word), but the current iteration of PartDesign only seems capable of handling parts with single pieces. So, some pieces get thrown away, leaving only one of the pieces in the 3D view.

Steps To Reproduce
Open attached document, change the depth of the pocket from 9mm to >=10mm. Observe that one end of the box disappears.

Instead, either the two end pieces should remain (preferable in my opinion), or the user should be informed that this is an error and the change in pocket depth shouldn't be allowed.
Related ticket: issue #1601
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
wandererfan
Veteran
Posts: 6309
Joined: Tue Nov 06, 2012 5:42 pm
Contact:

Re: Bug #1707: PartDesign - Inconsistent handling of multiple pieces

Post by wandererfan »

PartDesign_Workbench
The Part Design Workbench provides tools for modelling complex solid parts and is based on a Feature editing methodology to produce a single contiguous solid. It is intricately linked with the Sketcher Workbench.

What is a single contiguous solid? This is an item like a casting or something machined from a single block of metal. If the item involves nails, screws, glue or welding, it is not a single contiguous solid. As a practical example, PartDesign would not be used to model a wooden chair, but would be used to model the subcomponents (legs, slats, seat, etc). The subcomponents are combined using the Assembly, Part or Draft workbench.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Bug #1707: PartDesign - Inconsistent handling of multiple pieces

Post by Kunda1 »

wandererfan wrote:PartDesign_Workbench
The Part Design Workbench provides tools for modelling complex solid parts and is based on a Feature editing methodology to produce a single contiguous solid. It is intricately linked with the Sketcher Workbench.

What is a single contiguous solid? This is an item like a casting or something machined from a single block of metal. If the item involves nails, screws, glue or welding, it is not a single contiguous solid. As a practical example, PartDesign would not be used to model a wooden chair, but would be used to model the subcomponents (legs, slats, seat, etc). The subcomponents are combined using the Assembly, Part or Draft workbench.
Makes sense. Any insight on how to proceed with both tickets?
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
ian.rees
Posts: 696
Joined: Sun Jun 15, 2014 3:28 am
Contact:

Re: Bug #1707: PartDesign - Inconsistent handling of multiple pieces

Post by ian.rees »

Bug tracker wrote:
ian.rees wrote:This item is not about whether Part Design does or does not support contiguous solids, it's about making the UI consistent.
bug tracker wrote:
forum wrote:
original bug wrote:"either the two end pieces should remain (preferable in my opinion), or the user should be informed that this is an error and the change in pocket depth shouldn't be allowed."
Sorry if I'm getting the new style wrong, I'm sure it's quite effective, but I learn slow. -Ian-
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Bug #1707: PartDesign - Inconsistent handling of multiple pieces

Post by Kunda1 »

Went ahead and changed this to a 0.17 blocker based on the comment NormandC made on the ticket.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply