motor.js
Version:
A rendering Engine for the web.
29 lines (21 loc) • 670 B
JavaScript
import Node from './Node'
/**
* Sprite Class
* @class Sprite
* @return {Sprite} A new instance of Sprite
*/
export default
class Sprite extends Node {
render (scene) {
// http://swiftcoder.wordpress.com/2008/11/25/constructing-a-billboard-matrix/
// scene.matrix.copy(camera.matrixWorldInverse);
// scene.matrix.transpose();
// scene.matrix.copyPosition(object.matrixWorld);
// scene.matrix.scale(object.scale);
// scene.matrix.elements[3] = 0;
// scene.matrix.elements[7] = 0;
// scene.matrix.elements[11] = 0;
// scene.matrix.elements[15] = 1;
// style = getObjectCSSMatrix(scene.matrix);
}
}