three
Version:
JavaScript 3D library
35 lines (19 loc) • 487 B
JavaScript
/**
* @author sunag / http://www.sunag.com.br/
*/
THREE.NodeFrame = function ( time ) {
this.time = time !== undefined ? time : 0;
this.frameId = 0;
};
THREE.NodeFrame.prototype.update = function ( delta ) {
++this.frameId;
this.time += delta;
this.delta = delta;
return this;
};
THREE.NodeFrame.prototype.updateNode = function ( node ) {
if ( node.frameId === this.frameId ) return this;
node.updateFrame( this );
node.frameId = this.frameId;
return this;
};