Unity editor - 3D geometry intersecting gizmo axis

Experimenting with idea of adding simple 3d axis lines (intersecting with scene geometry, to better visualize object’s whereabouts in scene) dynamically to origin of any GameObject currently selected. The way I imagine it, it will run automatically on Unity startup and work in the background, without need to have custom EditorWindow displayed or manually attach scripts to GameObjects. Only requirement would be to put plugin scripts or dll in Asset folder.

For now, it works in sync with editor’s Pivot/Center and Local/Global settings, positioning itself in same point as default gizmo.

Is it pro only?

No, I use a free version.

You can do this yourself if you are interested, by using OnDrawGizmos and then just draw a long thin box for each axis. Unity - Scripting API: MonoBehaviour.OnDrawGizmosSelected()

Objects drawn with Gizmos.DrawSphere, Gizmos.DrawCube etc. will be drawn on top of everything, not intersecting with scene geometry. Intersecting is important, gives a feeling where something ends, how high/low it is etc. (that was the main motivation for me) Also, using OnDrawGizmos/OnDrawGizmosSelected requires to attach that script to every GameObject. My solution does not require that.

Cool, I would totally use this =-)