3D models
/Actor functions/
ActorCreate(filename,parent);
ActorCopy(actor,parent);
ActorSetAnimationRange(actor,start,end);
ActorGetCurrentFrame(actor);
ActorSwitchToAnimation(actor,index);
ActorSynchronize(actor,actor);
ActorSetInterval(actor,interval);
ActorSetAnimationMode(actor,aam);
ActorSetFrameInterpolation(actor,mode);
ActorAddObject(actor,filename);
ActorGetCurrentAnimation(actor);
ActorGetFrameCount(actor);
ActorGetBoneCount(actor);
ActorGetBoneByName(actor,bone_name);
ActorRotateBone(actor,bone_index,x,y,z);
ObjectClueToBone(object,actor,bone_index);
ActorGetBoneRotation(actor,bone_index,index);
ActorMoveBone(actor,bone_index,x,y,z);
ActorGetBonePosition(actor,bone_index,index);
ActorShowSkeleton(actor,mode);
/Freeform functions/
FreeformCreate(filename,parent);
FreeformPointInMesh(freefrm,x,y,z);
FreeformSphereSweepIntersect(freefrm,sphere,r,vel);
FreeformToFreeforms(freefrm,start,count,parent);
FreeformSetSecondTextureCoords(m_obj,l_obj);
/Mesh functions/
MeshRotate(object,x,y,z,angle);
MeshExplode(object,speed,maxsteps,x,y,z);
MeshSetVisible(object);
MeshCountObjects(object);
MeshCountVertices(object,index);
MeshOptimize(object);
MeshSmoothFaces(object,weld,thres);
/Blitz3D support functions/
LoadB3D(filename,parent);
/Constants/
aamNone
aamPlayOnce
aamLoop
aamBounceForward
aamBounceBackward
aamLoopBackward