They were added years ago as an aid to the programmer more than anything else. They were a big help in figuring out if I'd messed up the graphics, but they have probably outlived their usefulness now. I don't think they would be missed if removed or morphed into something more useful.
Adding global axes to a view is easy using Python, but a property or button would be nicer:FBXL5 wrote: Should I want to cut through the center of a rotation object with some cut-away area I needed its rotation axis not the view center. This example cone's rotation axis is the 3D Z axis and its bottom face is coplanar with the 3D XY plane. I would expect that the center lines of the views represent the 3D X, Y and Z axes, but instead the axes have to be extracted manually (red X, green Y and blue Z axes, all dash-dot-dot)
Code: Select all
>>> view = App.ActiveDocument.View
>>> vx0 = App.Vector(100.0,0,0)
>>> vx1 = App.Vector(-100.0,0.0)
>>> view.makeCosmeticLine3D(vx0, vx1)
>>> vz0 = App.Vector(0.0, 0.0, 100.0)
>>> vz1 = App.Vector(0.0, 0.0, -100.0)
>>> view.makeCosmeticLine3D(vz0, vz1)
And a big one!FBXL5 wrote: Handling cosmetic geometry is still a pain; that's why I whish to have a draftster, a sketcher-like tool to create cosmetic geometry in a view and according to a view's local UV coordinate system - but that's another topic.