How can I create transform tools?

In case you’re not underestimating how complex this is, I’d like to share a quote from the pinned post:

That said, I’d start with handles and arc handles. I found them while working halfway through my transform tools and it looked promising enough at a glance for me to consider refactoring all my code again. Whether or not they’ll work on mobile or console is something I haven’t tested, so you’ll have to do that yourself.

I also tried using drag detectors, though that might not work if you don’t intend to create your own handles, learn how to display them through blocks, figure out how to get a mouse ray to ignore those aforementioned blocks, etc.

All in all, transform tools are nowhere near as simple as I think that you’re thinking they are. I don’t have a quick answer and I’d feel quite stupid if somebody gave an obvious and straightforward answer after me. Look up those classes I’ve linked and start working from there. Or if you’re up for it, make a more cohesive plan for how you want to handle this before asking some more specific questions.

1 Like