I need an alternative way to let the end users of my GH application specify a direction in 3d space (relative to a centerpoint).
It’s a bit clumsy to move a point in 3D space in Rhino in order to specify an orientation relative to a centerpoint. I think it would be much easier if the user could use the mouse to “roll” a point over a spherical surface (or at least give the impression that (s)he does that) by moving the mouse in a similar manner as when we orient the viewport (like when I press RMB and rotate the perspective viewport about any selected object).
All I need is a point in 3d space which stays on the surface of a sphere, or more specifically, a set distance form a center point at all times while “rolling” the point freely in all directions as if it was rolling on the surface of a sphere.
Any ideas about how to achieve some such trickery with a script in GH?