Objects
/Dummycube functions/
DummycubeCreate(parent);
DummycubeAmalgamate(dummy,mode);
DummycubeSetCameraMode(dummy,cim);
/Object functions - Main/
ObjectHide(object);
ObjectShow(object);
ObjectIsVisible(object);
ObjectCopy(object,parent);
ObjectDestroy(object);
/Object functions - Movement/
ObjectSetPosition(object,x,y,z);
ObjectSetPositionX(object,x);
ObjectSetPositionY(object,y);
ObjectSetPositionZ(object,z);
ObjectSetAbsolutePosition(object,x,y,z);
ObjectSetPositionOfObject(object1,object2);
ObjectGetPosition(object,index);
ObjectGetAbsolutePosition(object,index);
ObjectMove(object,speed);
ObjectLift(object,speed);
ObjectTranslate(object,x,y,z);
ObjectStrafe(object,speed);
ObjectGetDistance(object,object);
ObjectGetAtXY(viewer,x,y);
ObjectGetGroundHeight(object,start);
ObjectMoveObjectAround(object,object,pitch,turn,roll);
/Object functions - Rotation/
ObjectSetDirection(object,x,y,z);
ObjectPitch(object,angle);
ObjectTurn(object,angle);
ObjectRoll(object,angle);
ObjectSetAbsoluteDirection(object,x,y,z);
ObjectGetDirection(object,index);
ObjectGetPitch(object);
ObjectGetRoll(object);
ObjectGetTurn(object);
ObjectGetAbsoluteDirection(object,index);
ObjectSetRotation(object,pitch,turn,roll);
ObjectRotate(object,pitch,turn,roll);
ObjectRotateAbsolute(object,x,y,z);
ObjectRotateAbsoluteVector(object,x,y,z,angle);
ObjectAlignWithObject(object1,object2);
ObjectPointToObject(object1,object2);
/Object functions - Vectors/
ObjectSetUpVector(object,x,y,z);
ObjectSetAbsoluteUp(object,x,y,z);
ObjectGetUpVector(object,index);
ObjectGetAbsoluteUp(object,index);
ObjectGetAbsoluteRight(object,index);
ObjectGetAbsoluteXVector(object,index);
ObjectGetAbsoluteYVector(object,index);
ObjectGetAbsoluteZVector(object,index);
ObjectGetRight(object,index);
ObjectGetLeftVector(object,index);
/Object functions - Scaling/
ObjectScale(object,x,y,z);
ObjectSetScale(object,x,y,z);
/Object functions - Collision/
ObjectSceneRaycast(object,start);
ObjectRaycast(object,object);
ObjectGetCollisionPosition(index);
ObjectGetCollisionNormal(index);
ObjectCheckCubeVsFace(object1,object2);
ObjectCheckCubeVsCube(object,object);
ObjectCheckFaceVsFace(object,object);
ObjectCheckSphereVsSphere(object1,object2);
ObjectCheckSphereVsCube(object1,object2);
ObjectGetBoundingsphereRadius(object);
ObjectIsPointInObject(object,x,y,z);
/Object functions - Settings/
ObjectSetDiffuseColor(object,color,alpha);
ObjectUseObjectColor(object,mode);
ObjectSetMaterial(object,material);
ObjectSetCulling(object,vc);
ObjectShowAxes(object,mode);
ObjectSetName(object,name);
ObjectGetName(object);
ObjectSetID(object,id);
ObjectGetID(object);
ObjectGetIndex(object);
ObjectGetClassName(object);
/Object functions - Relations/
ObjectGetParent(object);
ObjectGetChildCount(object);
ObjectGetChild(object,ChildIndex);
ObjectFindChild(object,name);
ObjectMoveChildUp(object,index);
ObjectMoveChildDown(object,index);
ObjectSetParent(object,newParent);
ObjectRemoveChild(object,childIndex,keep_children);
ObjectStructureChanged(object);
/Object functions - Frustrum/
ObjectInFrustrum(object);
ObjectIsClipped(object);
/Constants/
cimNone
cimPosition
cimOrientation
vcInherited
vcNone
vcObjectBased
vcHierarchical