同步源码

This commit is contained in:
ChenX
2023-03-15 16:40:54 +08:00
parent 8e22f4d0c8
commit b1026b0769
114 changed files with 1107 additions and 782 deletions

View File

@@ -1,4 +1,5 @@
import { Vector3 } from "three";
import { IntersectResult } from "../GraphicsSystem/IntersectWith";
import { Circle } from "./Entity/Circle";
import { Curve } from "./Entity/Curve";
import { Polyline } from "./Entity/Polyline";
@@ -58,7 +59,7 @@ export declare class Contour {
* @param smallCurve 传入的这个曲线不能比本轮廓还大(这个需要自己优化?)
* @returns
*/
ContainerCurve(smallCurve: Polyline | Circle | Curve, isAreaCheckd?: boolean, ipts?: any[]): boolean;
ContainerCurve(smallCurve: Polyline | Circle | Curve, isAreaCheckd?: boolean, ipts?: IntersectResult[]): boolean;
Equal(tar: Contour): boolean;
}
export declare function fastCurveInCurve2(bigCurve: Polyline | Circle, smallCurve: Curve, iPt?: Vector3): boolean;