three.fbo-helper
Version:
FrameBuffer Object inspector for three.js
40 lines (23 loc) • 590 B
JavaScript
import { Vector3 } from '../../math/Vector3';
import { Curve } from '../core/Curve';
var LineCurve3;
/**************************************************************
* Line3D
**************************************************************/
LineCurve3 = Curve.create(
function ( v1, v2 ) {
this.v1 = v1;
this.v2 = v2;
},
function ( t ) {
if ( t === 1 ) {
return this.v2.clone();
}
var vector = new Vector3();
vector.subVectors( this.v2, this.v1 ); // diff
vector.multiplyScalar( t );
vector.add( this.v1 );
return vector;
}
);
export { LineCurve3 };