@@ -3,6 +3,12 @@
declare module BABYLON {
class Bone {
name: string;
+ _skeleton: Skeleton;
+ _matrix: Matrix;
+ _baseMatrix: Matrix;
+ _worldTransform: Matrix;
+ _absoluteTransform: Matrix;
+ _invertedAbsoluteTransform: Matrix;
children: Bone[];
animation: Animation[];
@@ -11,6 +17,7 @@ declare module BABYLON {
getParent(): Bone;
getLocalMatrix: Matrix;
getAbsoluteMatrix: Matrix;
+ _updateDifferenceMatrix(): void ;
updateMatrix(matrix: Matrix): void;
markAsDirty(): void;
}
@@ -5,6 +5,8 @@ declare module BABYLON {
id: number;
bones: Bone[];
+ _scene: Scene;
+ _isDirty: boolean;
constructor(name: string, id: number, scene: Scene);