blackears / cyclopsLevelBuilder

A Godot plugin to let you block in levels inside the Godot editor.
MIT License
917 stars 36 forks source link

Rotatable grid #32

Open iBoonie opened 1 year ago

iBoonie commented 1 year ago

Being able to set the rotation of the grid based on a selected face (or manually) while working on off-angle brushes would be absolutely amazing. One of the pain points when working in Hammer/Trenchbroom is working on 45s (and more-so for weirder angles).

Example: Clicking on the red face rotates the grid, so now you can work "off angle" and drag out new parts. AYAby PTZqw

blackears commented 1 year ago

This might not be easy to do. A lot of the tools use the major axes to orient themselves. I'm going to have to do some thinking about this.

Red3Tango commented 1 year ago

Could it be possibly tied to transform of the CyclopsBlocks node instead of global space? Like if you scale or translate the main node, it doesn't display the guide-lines in the correct place. This way you could just rotate the main node 45° and what you see is what you get?