| sdleiF | |
| XYZ center RO | bouding box center |
| int children RO | number of children |
| int filter | filter |
| Material material | material |
| string name | name |
| Obj3D parent RO | parent object |
| XYZ position | position |
| XYZ rotation | rotation |
| XYZ scale | scale |
| float size RO | bouding box size |
| Matrix transform | transformation matrix |
| int transparent0 .. 1 (false/true) | is object transparent |
| int visible0 .. 1 (false/true) | is object visible |
| snoitcnuF | |
| function add(Obj3D child_object)doesn't return a value | add child |
| function clone()returns Obj3D | create a copy |
| function delete()doesn't return a value | delete object |
| function deleteChildren()doesn't return a value | remove all children |
| function get(untyped or_name)returns Obj3D | get child by index or name |
| function load(string filename)returns Obj3D | load from file |
| function newBillboard(Obj3D payload)returns Obj3D | create billboard object |
| function newEmpty()returns Obj3D | create new empty object |
| function newFromCreature(untyped)returns Obj3D | create a creature object |
| function newImage(string image, float width, float height, float horizontal_align, float vertical_align)returns Obj3D | create image object |
| function newText(string text, int horizontal_align, int vertical_align, Matrix transformation)returns Obj3D | create text object |
| function removeFromParent()doesn't return a value | remove from parent |
| function setPositionAndRotation(XYZ position, XYZ rotation)doesn't return a value | set position and rotation |
| function transformMesh(Matrix)doesn't return a value | modify mesh vertices |