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