New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PartDesign::Body can't be used as a body BaseFeature #13762
Comments
As workaround you could use the shapebinder. |
This link describes how it can be done: |
I doesn't, it explains how to use a Part::Feature as a base feature. PartDesign::Body can't be used as a base feature.
A |
Actually it's possible to do it. Let's say you want Body_A to be the base feature of Body_B (and supposing Body_A already exists).
Done 😄 |
Is there an existing issue for this?
Problem description
Part features can be used to create a Body with a BaseFeature inside by selecting them and then creating a Body. This allows to change between Part and PartDesign workflow.
It is not possible to create a Body with another Body as a BaseFeature, it is explicitly forbidden in the code:
FreeCAD/src/Mod/PartDesign/Gui/CommandBody.cpp
Lines 126 to 129 in 02df1c8
It would be nice to allow this so I can create a base body and then create multiple bodies each with a BaseFeatures pointing to the base body and add different additional featues to them.
Full version info
Subproject(s) affected?
PartDesign
Anything else?
Manually changing the 'Base Feature' property of the BaseFeature to point to a Body seems to work without a problem. I don't see a reason why this would not be allowed.
Code of Conduct
The text was updated successfully, but these errors were encountered: