babylon.bone.d.ts 670 B

123456789101112131415161718192021222324
  1. /// <reference path="../babylon.d.ts" />
  2. declare module BABYLON {
  3. class Bone {
  4. name: string;
  5. _skeleton: Skeleton;
  6. _matrix: Matrix;
  7. _baseMatrix: Matrix;
  8. _worldTransform: Matrix;
  9. _absoluteTransform: Matrix;
  10. _invertedAbsoluteTransform: Matrix;
  11. children: Bone[];
  12. animation: Animation[];
  13. constructor(name: string, skeleton: Skeleton, parentBone: Bone, matrix: Matrix);
  14. getParent(): Bone;
  15. getLocalMatrix: Matrix;
  16. getAbsoluteMatrix: Matrix;
  17. _updateDifferenceMatrix(): void ;
  18. updateMatrix(matrix: Matrix): void;
  19. markAsDirty(): void;
  20. }
  21. }