The way I’m drawing handles is with my USTRUCT
if you look in the source code I define a simple button USTRUCT (VictoryEdEngine.h)
and I create an array of these for all the key points I want the user to interact with.
Then I run a function to check if the cursor is in one of these buttons (2D canvas space).
The Button itself stores a variable for its 3D Vector counterpart.
If you can figure out where the points are in 3D space then you can use, my user interfacecode to create points the user can click and drag around is quite simple to re-implement anywhere you want.
To put it in perspective, I originally implemented this system in the HUD class for an in-game case ![]()
Hee hee!