Spaces:
Sleeping
Sleeping
File size: 744 Bytes
2b7aae2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import { Vector3 } from './Vector3';
import { Matrix4 } from './Matrix4';
export class Line3 {
constructor(start?: Vector3, end?: Vector3);
/**
* @default new THREE.Vector3()
*/
start: Vector3;
/**
* @default new THREE.Vector3()
*/
end: Vector3;
set(start?: Vector3, end?: Vector3): Line3;
clone(): this;
copy(line: Line3): this;
getCenter(target: Vector3): Vector3;
delta(target: Vector3): Vector3;
distanceSq(): number;
distance(): number;
at(t: number, target: Vector3): Vector3;
closestPointToPointParameter(point: Vector3, clampToLine?: boolean): number;
closestPointToPoint(point: Vector3, clampToLine: boolean, target: Vector3): Vector3;
applyMatrix4(matrix: Matrix4): Line3;
equals(line: Line3): boolean;
}
|