ver
This commit is contained in:
26
types/Geometry/BSPGroupParse.d.ts
vendored
Normal file
26
types/Geometry/BSPGroupParse.d.ts
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import { Geom3, Poly3 } from "@jscad/modeling/src/geometries/types";
|
||||
import { Vector3 } from "three";
|
||||
/**
|
||||
* 解决 THREEBSP(CSG) 产生的结果没有办法得到分裂的个数.
|
||||
* 本类分析了THREEBSP的组合情况.
|
||||
*
|
||||
* Example:
|
||||
*
|
||||
* let topology = new BSPGroupParse(csg);
|
||||
* topology.parse();
|
||||
*/
|
||||
export declare class BSPGroupParse {
|
||||
fractionDigits: number;
|
||||
constructor(bsp?: Geom3, fractionDigits?: number);
|
||||
Add(poly: Poly3): void;
|
||||
/**
|
||||
* 返回组合点
|
||||
*/
|
||||
Parse(): Vector3[][];
|
||||
private map;
|
||||
private Get;
|
||||
private GetPts;
|
||||
private vecMap;
|
||||
private GenerateP;
|
||||
}
|
||||
//# sourceMappingURL=BSPGroupParse.d.ts.map
|
Reference in New Issue
Block a user