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

25 lines
797 B
TypeScript
Raw Normal View History

2021-01-28 10:17:21 +08:00
import { Box3 } from 'three';
/**
*
*/
export declare enum SplitType {
X = 0,
Y = 1,
Z = 2
}
/**
* Box3,,
*/
export declare class Box3Ext extends Box3 {
TempData: any;
get Volume(): number;
isSolid(minSize?: number): boolean;
substract(b: Box3Ext, spaceType: SplitType): Box3Ext[];
clampSpace(b2: Box3Ext, splitType: SplitType): this;
intersectsBox(box: Box3, fuzz?: number): boolean;
}
export declare function IntersectsBox(box1: Box3, box2: Box3, fuzz?: number): boolean;
/**盒子二维面是否相交 */
export declare function IntersectBox2(box1: Box3, box2: Box3, fuzz?: number): boolean;
2022-02-16 11:15:31 +08:00
export declare function BoxIsSolid(box: Box3, minSize?: number): boolean;
2021-01-28 10:17:21 +08:00
//# sourceMappingURL=Box.d.ts.map