the 3d graphics are organized in scenes which can be switched, positioned and rotated. OSC messages are composed of

/3d command number

while number is usually a float Available commands are:

backgroundRed 0.-100. influences the color of the background by setting the red part of it, number is a float between 0. and 100..

backgroundGreen 0.-100. controls the green part of the background, number is a float between 0. and 100..

backgroundBlue 0.-100. sets the blue part of the backgroundcolor, number is a float between 0. and 100..

backgroundAlpha 0.-100. sets the opacity of the background. 3D scenes can be made to have no background so that they float over the commandline interface. Number is a float between 0. and 100..

loadModel filename sceneID loads a .obj along with its material / texture in the scene with the given ID. Both parameters are strings

scene sceneID switches through the 3D scenes. The sceneID is a string, if no scene for that ID is found, no object will be displayed

removeScene sceneID removes the scene

posX float positions the 3D scene horizontal, the screen is usually covered from -20. to 20..

posY float positions the 3D scene vertically, the screen is usually covered from -20. to 20..

posZ float positions the 3D scene on the depth axe, the screen is usually covered from -20. to 20., the result is for now close to the scale

scale float scales the 3D scene

rotationX 0.-360. rotates the 3D around the x axe, number is a float between 0. and 360.

rotationY 0.-360. rotates it around the y axe with degrees specified in the float between 0. and 360.

rotationZ 0.-360. rotates the 3D scene around the z axe. Number is a float between 0. and 360