- Should datum features be added to the structure toolbar.
- Should the error message be omitted.
- Who is capable and prepared to do it.
I think this has been mentioned several times. There is no limitation about the datum objects being outside of a PartDesign Body. It's just that they were developed together with the re-work of the PartDesign Workbench in 0.17, so at that time they were envisioned to work inside the Body.
This are i guess implementation details, once we get a brave enough developer on board. Likely hierarchy being active Body -> active Part -> global CS. Unless something is selected, that automatically takes priority.Zolko wrote: ↑Sun Feb 02, 2020 11:31 am3) me: it's already available in Assembly4, the only question is how you want this function to behave. In Assembly4, if an App::Part is selected, then the datum object is created inside that particular App::Part container. It would be easy to add the same functionality for Body containers. If nothing is selected, or if something else than a Part or Body is selected, the datum is created at the root of the document.
Better to discuss this elsewhere. For now this thread should stay on the subject and more in the lines of "+1" or "-1", with a bit of personal opinion and details involved. On why something would or wouldn't make sense for somebody, regarding the initial proposition. The rest is out of scope, for now.While we're at it: shouldn't here also be a possibility to create FeaturePython objects, like the Variables thing in Assembly4 ? Many people seem to like that feature, it's like a spreadsheet but simpler. It can hold variable values, but also helper functions, calculations, placements, text...
I was too fast: the Structure toolbar is coded in C++ not Python, I won't be able to add those functions there. Sorry