|
|
@ -52,4 +52,22 @@ export abstract class Curve extends Entity
|
|
|
|
|
|
|
|
|
|
|
|
GetOffsetCurves(offsetDist: number): Array<Curve> { return; }
|
|
|
|
GetOffsetCurves(offsetDist: number): Array<Curve> { return; }
|
|
|
|
GetClosestPointTo(pt: Vector3, extend: boolean): Vector3 { return; }
|
|
|
|
GetClosestPointTo(pt: Vector3, extend: boolean): Vector3 { return; }
|
|
|
|
|
|
|
|
//相交
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 包围盒相交
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param {Curve} curve
|
|
|
|
|
|
|
|
* @returns {boolean}
|
|
|
|
|
|
|
|
* @memberof Curve
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
BoundingBoxIntersectWith(curve: Curve): boolean { return; }
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 取消相交
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param {Curve} curve
|
|
|
|
|
|
|
|
* @returns {Vector3[]}
|
|
|
|
|
|
|
|
* @memberof Curve
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
IntersectWith(curve: Curve): Vector3[] { return; }
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|