content/hifi-content/dave/walk-tools/walkTools/libraries/three.js/extras/curves/LineCurve3.js
2022-02-13 22:49:05 +01:00

26 lines
428 B
JavaScript

/**************************************************************
* Line3D
**************************************************************/
THREE.LineCurve3 = THREE.Curve.create(
function ( v1, v2 ) {
this.v1 = v1;
this.v2 = v2;
},
function ( t ) {
var vector = new THREE.Vector3();
vector.subVectors( this.v2, this.v1 ); // diff
vector.multiplyScalar( t );
vector.add( this.v1 );
return vector;
}
);