|
Panda3D
|
Public Member Functions | |
| __init__ (self, editor) | |
| calculateT (self, a, b, c, d, x) | |
| colorUpdate (self, r, g, b, a, np) | |
| createActorAnimation (self, parallel, startFrame, endFrame) | |
| createCurveAnimation (self, parallel) | |
| createCurveKeyFrameAnimation (self, parallel, startFrame, endFrame) | |
| createKeyFrameAnimation (self, parallel, startFrame, endFrame) | |
| createParallel (self, startFrame, endFrame) | |
| generateKeyFrames (self) | |
| generateSlope (self, list) | |
| getPos (self, x, list, i) | |
| lerpCurveFuncX (self, t, extraArgs) | |
| lerpCurveFuncY (self, t, extraArgs) | |
| lerpCurveFuncZ (self, t, extraArgs) | |
| lerpFuncCA (self, A, np) | |
| lerpFuncCB (self, B, np) | |
| lerpFuncCG (self, G, np) | |
| lerpFuncCR (self, R, np) | |
| lerpFuncH (self, angle, np) | |
| lerpFuncP (self, angle, np) | |
| lerpFuncR (self, angle, np) | |
| lerpFuncSX (self, scale, np) | |
| lerpFuncSY (self, scale, np) | |
| lerpFuncSZ (self, scale, np) | |
| lerpFuncX (self, pos, np) | |
| lerpFuncY (self, pos, np) | |
| lerpFuncZ (self, pos, np) | |
| removeAnimInfo (self, uid) | |
| reset (self) | |
| singleCurveAnimation (self, nodePath, curve, time) | |
Public Attributes | |
| dict | curveAnimation = {} |
| dict | curveLerpFuncs |
| curveSequence = Sequence(name = curveSequenceName) | |
| editor = editor | |
| int | graphEditorCounter = 0 |
| list | hprs = [] |
| dict | keyFrameInfoForSingleLerp = keyFramesInfo |
| list | keyFrames = [] |
| dict | keyFramesInfo = {} |
| keyInfoForSingleLerp = key | |
| dict | lerpFuncs |
| list | parallel = [] |
| points = rope.getPoints(time) | |
| self.hprs.append(hpr) | |
AnimMgr will create, manage, update animations in the scene
| __init__ | ( | self, | |
| editor ) |
| calculateT | ( | self, | |
| a, | |||
| b, | |||
| c, | |||
| d, | |||
| x ) |
| colorUpdate | ( | self, | |
| r, | |||
| g, | |||
| b, | |||
| a, | |||
| np ) |
| createActorAnimation | ( | self, | |
| parallel, | |||
| startFrame, | |||
| endFrame ) |
| createCurveAnimation | ( | self, | |
| parallel ) |
| createCurveKeyFrameAnimation | ( | self, | |
| parallel, | |||
| startFrame, | |||
| endFrame ) |
| createKeyFrameAnimation | ( | self, | |
| parallel, | |||
| startFrame, | |||
| endFrame ) |
| createParallel | ( | self, | |
| startFrame, | |||
| endFrame ) |
| generateKeyFrames | ( | self | ) |
| generateSlope | ( | self, | |
| list ) |
| getPos | ( | self, | |
| x, | |||
| list, | |||
| i ) |
| lerpCurveFuncX | ( | self, | |
| t, | |||
| extraArgs ) |
| lerpCurveFuncY | ( | self, | |
| t, | |||
| extraArgs ) |
| lerpCurveFuncZ | ( | self, | |
| t, | |||
| extraArgs ) |
| lerpFuncCA | ( | self, | |
| A, | |||
| np ) |
| lerpFuncCB | ( | self, | |
| B, | |||
| np ) |
| lerpFuncCG | ( | self, | |
| G, | |||
| np ) |
| lerpFuncCR | ( | self, | |
| R, | |||
| np ) |
| lerpFuncH | ( | self, | |
| angle, | |||
| np ) |
| lerpFuncP | ( | self, | |
| angle, | |||
| np ) |
| lerpFuncR | ( | self, | |
| angle, | |||
| np ) |
| lerpFuncSX | ( | self, | |
| scale, | |||
| np ) |
| lerpFuncSY | ( | self, | |
| scale, | |||
| np ) |
| lerpFuncSZ | ( | self, | |
| scale, | |||
| np ) |
| lerpFuncX | ( | self, | |
| pos, | |||
| np ) |
| lerpFuncY | ( | self, | |
| pos, | |||
| np ) |
| lerpFuncZ | ( | self, | |
| pos, | |||
| np ) |
| removeAnimInfo | ( | self, | |
| uid ) |
| reset | ( | self | ) |
| singleCurveAnimation | ( | self, | |
| nodePath, | |||
| curve, | |||
| time ) |
| dict curveAnimation = {} |
| dict curveLerpFuncs |
| curveSequence = Sequence(name = curveSequenceName) |
| editor = editor |
| int graphEditorCounter = 0 |
| list hprs = [] |
| dict keyFrameInfoForSingleLerp = keyFramesInfo |
| list keyFrames = [] |
| dict keyFramesInfo = {} |
| keyInfoForSingleLerp = key |
| dict lerpFuncs |
| parallel = [] |
| points = rope.getPoints(time) |
self.hprs.append(hpr)