JohnKazucki / JD-Miter-Box

polymodelling toolset
GNU General Public License v3.0
222 stars 5 forks source link

Transform orientation setter tool #12

Open JohnKazucki opened 1 year ago

JohnKazucki commented 1 year ago

idea by ParaMo

image Normal transform orientation leaves much to be desired when working with edges such as the above.

image This would be the desired behaviour instead. Which was done by using the 3D cursor tool to set a face aligned orientation.

image Similar end result done by setting a custom orientation with the face as the selection.

Some kind of modal tool to speed this up (both setting and resetting all these settings) would be very cool. It could be part of the top bar, and have some extra QoL features for managing these custom orientations

you press your activation key either by hotkey or sidetab, and then get to select any face
set face is then set in like blue, opposed to the usual orange you use to select
then you can click on one of the edges (ngons included) which are highlighted as you hover over them to set the orientation
for an entirely custom orientation mode you can then access like any other for the rest of the time
reset is just using the hotkey again
but it would act as a second "Local" orientation until you reset it, basically
JohnKazucki commented 1 year ago

store these orientations in empty objects? would be cleaner