1234567891011121314151617181920212223242526 |
- var Object3D = Class.extend
- ({
- position: null,
- rotation: null,
- scale: null,
- matrix: null,
- screen: null,
- init: function()
- {
- this.position = new Vector3(0, 0, 0);
- this.rotation = new Vector3(0, 0, 0);
- this.scale = new Vector3(1, 1, 1);
- this.matrix = new Matrix4();
- this.screen = new Vector3(0, 0, 0);
- },
- updateMatrix: function()
- {
- this.matrix.identity();
-
this.matrix.multiplySelf( Matrix4.translationMatrix( this.position.x, this.position.y, this.position.z) );
- this.matrix.multiplySelf( Matrix4.rotationMatrix( this.rotation.x, this.rotation.y, this.rotation.z ) );
- this.matrix.multiplySelf( Matrix4.scaleMatrix( this.scale.x, this.scale.y, this.scale.z ) );
}
- });
|