simvx.editor.panels._scene3d_helpers

Composition helpers for :class:~simvx.editor.panels.scene3d_view.Scene3DView.

These are private siblings of the panel, owned by it and constructed in its __init__. They group cohesive responsibilities (projection, grid/axis rendering, gizmo + scene-object drawing) without changing behaviour: each takes the panel via dependency injection so it reads/writes the panel’s shared state (cached matrices, editor camera, hover axis) rather than duplicating it.

The panel keeps every test-visible / cross-module method as a thin delegator to one of these objects, so its external surface is unchanged.