Please pretty please, do implement this!jriegel wrote:But if we need one, I would implement a PartDesign feature Plane which always have to be a offset (or angel) to a solid face or base plane.
AFAIK this is how it works in Solid Edge.
Please pretty please, do implement this!jriegel wrote:But if we need one, I would implement a PartDesign feature Plane which always have to be a offset (or angel) to a solid face or base plane.
I would put them inside the body because it would be nice to allow referencing only among features within the same body. (this is a restriction that has to be implemented in the Gui level)jriegel wrote: Your quit right, we can not use the Body itself! The question is the base planes under the Body (first entries in the history) or somewhere outside (like in Catia) to be used by multiple bodies which get eventually later put together by booleans....
you mean a kind of parametric plane that is attached somehow (e.g. through offset value) to the body features in contrast to a plane that is arbitrarily positioned. I find this a good idea. But lets discuss it in the separate thread that Jan started only for this.jriegel wrote: I wouldn't allow "free" planes beside the base planes. I never needed on with all my projects under e.g. Catia. Its a bit cross to the PartDesign philosophy, its more a paradigm in Free Form Design.
But if we need one, I would implement a PartDesign feature Plane which always have to be a offset (or angel) to a solid face or base plane.
Code: Select all
// pointer to the active assembly object
extern App::Document *ActiveAppDoc;
extern Gui::Document *ActiveGuiDoc;
extern PartDesign::Body *ActivePartObject;
extern Gui::ViewProviderDocumentObject *ActiveVp;