Create a UI using OB3D

ribbon62's icon

Hello!
I am going to start a new project and I really don't know how to approach the matter.
The final achievement is to obtain a User Interface window :
- containing a 3D static sphere
- and a cursor that must move around the sphere surface ONLY. This cursor will be controlled with the mouse, so the user will be able to position the cursor on a desired position of the sphere.

As an overview, this interface will be used as a friendly-user interface to allow the user to place a sound source on the 3D sphere.

I have read some documentation and I think the best way to do this is by implementing a OB3D. My question is: is it possible to implement my idea with MAX?
In afirmative case, how could this be done? With default jitter objects? SDK self designed externals? Both?
The thing is that I have never used OB3D and I don't know how to start.

Thank you very much.

Rob Ramirez's icon

check out the jit.gl.handle object.
also make sure you go over the jitter opengl tutorials (tutorials 30 - 37)

ribbon62's icon

Thank u Rob!
I have read the tutorials and I have have achieved most of what I needed. However, there is something I still don´t know how to implement.

Here is an image of my 3D user interface. I would like to drag the red object with the mouse and move it on the sphere grid surface. How could I do that?

Thanks a lot

Untitled.png
png