This is a work in progress patch for {T57210}, this isn't ready for review yet.
What works:
- Basic interactivity, adding a cubeInteractively adding primitives with two clicks.
- Scene orientation used for new objects.
- Select position & axis type in the UI.
- Primitive object types [ cube / cylinder / cone / uv-sphere / ico-sphere ]
- Settings for object types in the top-bar.
TODO:
- Select axis type in the UI.
- Other object types (currently uses object axis)- Snapping.
- Gizmos to adjust the dimensions after adding the object.