MarginallyClever / Robot-Overlord-App

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

Tool shader #192

Closed i-make-robots closed 9 months ago

i-make-robots commented 9 months ago

The shader for the viewport tools was not being correctly setup each frame. It was dependent on the state of the previous shader. If the renderpass for Poses was turned off the move tool would be solid red. This patch fixes the shader.

This patch also improves moving many nodes at once - both in the 3D world with the translate/rotate tools and in the scene view.

This patch also adds a lock button to the detail view. this freezes the selection so the user can drag nodes from other parts of the scene view to the node selectors of the current detail view.