![deleting seams in cheetah3d deleting seams in cheetah3d](https://i.ytimg.com/vi/yA4l39WZFgg/maxresdefault.jpg)
playobject(object,startkey,endkey,continous,speed#,limbcount) called to playback an animation sequence setlimbkeyrotation(object,limb,x#,y#,z#,key_frame) sets animation frame rotation setlimbkeyposition(object,limb,x#,y#,z#,key_frame) sets animation frame position addlimb(objtoadd,object) to add a model shape to an existing model to form multiple limbs
Deleting seams in cheetah3d code#
getlimbcount(object) counts how many limbs are in an object (do not make frequent calls to this or your code will be slow)
![deleting seams in cheetah3d deleting seams in cheetah3d](https://i.ytimg.com/vi/K9J95liPH2U/hqdefault.jpg)
getlimbexists(object,limb) returns 1 if a limb exists setlimbparent(object,limb,parent) changes a limbs parrent limb loadanimatedmodel(object1,directory$,fname$,flag) load obj animated model file saveanimatedmodel(object1,filenameb$,flag) saves a newly built animated model +animation ob2 file showobject(object1) shows an animated model completely showlimb(object1,limb) shows an animated models limb hidelimb(object1,limb) hide an animated models limb hideobject(object1) hides animated model instanceanimatedobject(source,destination) instances an animated model.do not delete the source before deleting any instances or it will crash deleteanimatedobject(object1) deletes an animated model and its limbs cloneanimatedobject(source,destination) clones animated model getlimbrotationzf(object,limb,frame) gets the framed rotation z getlimbrotationyf(object,limb,frame) gets the framed rotation y getlimbrotationxf(object,limb,frame) gets the framed rotation x getlimbpositionzf(object,limb,frame) gets the framed position z getlimbpositionyf(object,limb,frame) gets the framed position y getlimbpositionxf(object,limb,frame) gets the framed position x setobjectscalez(object,size#) sets models z scale setobjectscaley(object,size#) sets models y scale setobjectscalex(object,size#) sets models x scale setmodelscale(object,sx#,sy#,sz#) sets models scale 1.0 is original size getobjectscalez(object) gets the z scale value of model getobjectscaley(object) gets the y scale value of model getobjectscalex(object) gets the x scale value of model getlimbpositionz(object,limb) gets final limb position z getlimbpositiony(object,limb) gets final limb position y getlimbpositionx(object,limb) gets final limb position x
![deleting seams in cheetah3d deleting seams in cheetah3d](https://i.ytimg.com/vi/AgV4NqTu9PU/maxresdefault.jpg)
getlimbrotationz(object,limb) gets final limb angle value z getlimbrotationx(object,limb) gets final limb angle value x getlimbrotationy(object,limb) gets final limb angle value y getlimbanglez(object,limb) gets the limbs pivot angle z getlimbanglex(object,limb) gets the limbs pivot angle x getlimbangley(object,limb) gets the limbs pivot angle y Limb 0 will modify the entire models position where limb 1+ will adjust piviting points of positionobject(object,limb,x#,y#,z#) sets an animated model+limbs positions. If limb id greator then 1 then it only adjusts limb angles and effects the rotateobject(object,limb,x#,y#,z#) sets the entire models rotation if limb 0 is selected. setmodelcolor(object,r,g,b) sets an entire animated model to the same color rgb values texturemodel(object,image) sets an entire animated model to the same texture image setlimbcolor(object,limb,r,g,b) sets a limb colors rgb values moveobjecty(object,value#) This moves the entire animated models local y moveobjectx(object,value#) This moves the entire animated models local x moveobjectz(object,value#) This moves the entire animated models local z 1.0 being extreamly fast to 0.001 being very slow. setobjectspeed(object,value#) This sets the objects playback speed.
Deleting seams in cheetah3d update#
updateobjectanimation(object1) this or updateobject must be called once per sync to update an animation or position updateobject(object,limbcount) to update a model from everychange made to it and how many objects from 1-# will be animated objects? if 50 was your value then object id's 1-50 would be initialize_objects(value) initialize plugin.