webcad-ue4-api/types/Geometry/RegionParse.d.ts

42 lines
1.6 KiB
TypeScript
Raw Normal View History

2021-01-28 10:17:21 +08:00
import { Curve } from "../DatabaseServices/Entity/Curve";
import { Route, Vertice } from "./CurveMap";
declare type RegionRouteS = Route[][];
/**
,
=
,
CurveMapCurveMap进行面域分析
*/
export declare class RegionParse {
numDimensions: number;
private removeDuplicate;
RegionsOutline: RegionRouteS;
RegionsInternal: RegionRouteS;
ExpLineMap: Map<Curve, Curve[]>;
private _CurveCount;
/**
* @param cuList .
* @param [numDimensions=3] 精度:小数点后个数
* @param [removeDuplicate=true] (true,)
*/
constructor(cuList: Curve[], numDimensions?: number, removeDuplicate?: boolean);
RemoveFilamentAt(v: Vertice, vertices: Vertice[]): void;
RemoveEdge(r: Route): void;
/**
* yx
*/
private FindLowerLeftStand;
/**
* 线. 线. 使,使x轴.
* @returns
*/
private GenerateVerticeMap;
private BreakArc;
/**
* 线使
*/
GetCueveUsed(cu: Curve): boolean;
}
export {};
//# sourceMappingURL=RegionParse.d.ts.map