功能:提供房间和墙体关联关系

This commit is contained in:
ChenX
2022-11-01 17:38:37 +08:00
parent 35f2e8fea9
commit e74917cf54
139 changed files with 1064 additions and 494 deletions

View File

@@ -52,8 +52,13 @@ export declare class Contour {
*/
static Combine(cus: Curve[], needLink?: boolean, tolerance?: number): Curve;
get Shape(): THREE.Shape;
CuInOutline(targetCur: Curve): boolean;
/**
* 判断是否完全包含曲线
* @param smallCurve 传入的这个曲线不能比本轮廓还大(这个需要自己优化?)
* @returns
*/
ContainerCurve(smallCurve: Polyline | Circle | Curve, isAreaCheckd?: boolean, ipts?: any[]): boolean;
Equal(tar: Contour): boolean;
}
export declare function fastCurveInCurve2(sourceCu: Polyline | Circle, targetCu: Curve): boolean;
export declare function fastCurveInCurve2(bigCurve: Polyline | Circle, smallCurve: Curve): boolean;
//# sourceMappingURL=Contour.d.ts.map