更新版本

This commit is contained in:
2025-10-13 14:01:33 +08:00
parent 047114c49a
commit 780d0bdadc
91 changed files with 5962 additions and 2562 deletions

View File

@@ -84,13 +84,21 @@ export declare class OffsetPolyline {
private JoinCollinear;
private LinkResultPolyline;
private RepairResultPolylineClosemark;
CheckPointDir(pt: Vector3): boolean;
/**
*
* @param pt
* @param [maxDistSq=0] 默认不设置 则为0 如果设置了,当点离曲线的距离的平方小于该值时,则返回0
* @returns
* @memberof OffsetPolyline
*/
CheckPointDir(pt: Vector3, maxDistSq?: number): boolean;
/**
* 点在线上 或者在线内(外)
* @param pt
* @param [maxDistSq=0] 默认不设置 则为0 如果设置了,当点离曲线的距离的平方小于该值时,则返回0
* @returns 0在线上 1 -1
*/
GetPointAtCurveDir(pt: Vector3): number;
GetPointAtCurveDir(pt: Vector3, maxDistSq?: number): number;
protected CreateArc(center: Vector3, startP: Vector3, endP?: Vector3): Arc;
protected CreateSquare(center: Vector3, curveNow: IOffsetResult, curveNext: IOffsetResult, entTypeCode: number): Line;
}