|
@@ -75,7 +75,7 @@ THREE.VelocityNode.prototype.setTarget = function ( target ) {
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
-THREE.VelocityNode.prototype.updateFrameVelocity = function ( delta ) {
|
|
|
|
|
|
+THREE.VelocityNode.prototype.updateFrameVelocity = function ( frame ) {
|
|
|
|
|
|
if ( this.target ) {
|
|
if ( this.target ) {
|
|
|
|
|
|
@@ -87,16 +87,16 @@ THREE.VelocityNode.prototype.updateFrameVelocity = function ( delta ) {
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
-THREE.VelocityNode.prototype.updateFrame = function ( delta ) {
|
|
|
|
|
|
+THREE.VelocityNode.prototype.updateFrame = function ( frame ) {
|
|
|
|
|
|
- this.updateFrameVelocity( delta );
|
|
|
|
|
|
+ this.updateFrameVelocity( frame );
|
|
|
|
|
|
switch ( this.params.type ) {
|
|
switch ( this.params.type ) {
|
|
|
|
|
|
case "elastic":
|
|
case "elastic":
|
|
|
|
|
|
// convert to real scale: 0 at 1 values
|
|
// convert to real scale: 0 at 1 values
|
|
- var deltaFps = delta * ( this.params.fps || 60 );
|
|
|
|
|
|
+ var deltaFps = frame.delta * ( this.params.fps || 60 );
|
|
|
|
|
|
var spring = Math.pow( this.params.spring, deltaFps ),
|
|
var spring = Math.pow( this.params.spring, deltaFps ),
|
|
damping = Math.pow( this.params.damping, deltaFps );
|
|
damping = Math.pow( this.params.damping, deltaFps );
|