初始化版本库,可用

This commit is contained in:
2021-01-28 10:17:21 +08:00
commit d2573c0b1c
1750 changed files with 41088 additions and 0 deletions

52
types/GraphicsSystem/Octree.d.ts vendored Normal file
View File

@@ -0,0 +1,52 @@
import { Vector3 } from "three";
/**
* 移植THree。js八叉树未完善
*/
export declare class Octree {
nodeCount: any;
INDEX_INSIDE_CROSS: any;
INDEX_OUTSIDE_OFFSET: any;
INDEX_OUTSIDE_POS_X: any;
INDEX_OUTSIDE_NEG_X: any;
INDEX_OUTSIDE_POS_Y: any;
INDEX_OUTSIDE_NEG_Y: any;
INDEX_OUTSIDE_POS_Z: any;
INDEX_OUTSIDE_NEG_Z: any;
INDEX_OUTSIDE_MAP: any;
FLAG_POS_X: any;
FLAG_NEG_X: any;
FLAG_POS_Y: any;
FLAG_NEG_Y: any;
FLAG_POS_Z: any;
FLAG_NEG_Z: any;
utilVec31Search: Vector3;
utilVec32Search: Vector3;
scene: any;
visualGeometry: any;
visualMaterial: any;
objects: any;
objectsMap: {};
objectsData: any[];
objectsDeferred: any[];
depthMax: any;
objectsThreshold: any;
overlapPct: any;
undeferred: any;
root: any;
constructor(parameters?: any);
update(): void;
add(object: any, options?: any): void;
addDeferred(object: any, options?: any): void;
addObjectData(object: any, part: any): void;
remove(object: any): void;
extend(octree: Octree): void;
rebuild(): void;
updateObject(object: any): void;
search(position: Vector3, radius: number, organizeByObject: boolean, direction: Vector3): void;
setRoot(root: any): void;
getDepthEnd(): number;
getNodeCountEnd(): number;
getObjectCountEnd(): number;
toConsole(): void;
}
//# sourceMappingURL=Octree.d.ts.map