UNPKG

@xtor/cga.js

Version:

Xtor Compute Geometry Algorithm Libary 计算几何算法库

24 lines (22 loc) 687 B
import { Vec3 } from "../math/Vec3"; export interface DistanceResult { rayParameter?: any; lineParameter?: any; closests?: Array<any>; parameters?: Array<any>; distance?: number; distanceSqr?: number; equidistant?: boolean; interior?: boolean; triangleParameters?: Array<any>; rectangleParameters?: Array<any>; circleClosest?: Vec3; signedDistance?: number;//需要符号距离正负距离 segmentIndex?: number;//多线段最近位置 diskClosest?: Vec3; } export interface IntersectResult extends DistanceResult { interserct?: boolean; equals?: boolean; intersetctPts: Array<Array<Vec3>>; }