web-ifc-viewer
Version:
8 lines (7 loc) • 380 B
TypeScript
import { Line3, Vector3 } from 'three';
export declare class SelectionBoxMath {
getConvexHull(points: Vector3[]): Vector3[] | null;
pointRayCrossesLine(point: Vector3, line: Line3, prevDirection: boolean, thisDirection: boolean): boolean;
pointRayCrossesSegments(point: Vector3, segments: Line3[]): number;
lineCrossesLine(l1: Line3, l2: Line3): boolean;
}