MarginallyClever / Robot-Overlord-App

Simulation and control software for robots
https://www.marginallyclever.com/
GNU General Public License v2.0
157 stars 48 forks source link

Add a 3D compass #207

Closed i-make-robots closed 6 months ago

i-make-robots commented 6 months ago

Is your feature request related to a problem? Please describe. Turning the camera to face particular directions is hard.
Knowing which way you are facing is hard.

Describe the solution you'd like Create a 3d compass in the top right corner of the view that the user can click. when clicked it rotates the camera to that particular orientation. In some cases it might also set the camera to orthogonal view.0

Additional context Blender: image

Godot: image

i-make-robots commented 6 months ago

fusion360: image image

i-make-robots commented 6 months ago

first version works in abaaa0fd. Some item are drawing in the wrong order, depending on orientation.

i-make-robots commented 6 months ago

5087733b2d74ed1484c48d29e7a309a8e2f6fa1f fixes z sorting. The Blender version uses black letters on the positive axies. When the cursor is near enough to activate a handle the letter appears in white. That's great user interaction and would be nice to have.

i-make-robots commented 6 months ago

862db8ac975438843fa3c9fc0471c94fe23481d1 Compass now knows where cursor is pointing. Elements "light up" just like Blender/Godot.

i-make-robots commented 6 months ago

a331bec4ac6fc91b69a6b9faeb76bb8913502036 compass orbits to heading on click

i-make-robots commented 6 months ago

Someone who really cares can sort the balls by z axis and draw them in the right order. That ain't me, babe.