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