@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
27 lines (26 loc) • 864 B
TypeScript
import { Vector3, Quaternion } from 'three';
export declare enum InstanceBuilderAssemblerConstant {
POINT_CONTAINER = "pointContainer",
INSTANCE_POSITION = "pointContainer.instancePosition",
INSTANCE_QUATERNION = "pointContainer.instanceQuaternion",
INSTANCE_SCALE = "pointContainer.instanceScale",
PTNUM = "pointContainer.ptnum",
OBJNUM = "pointContainer.objnum",
ATTRIBUTES_DICT = "attributesDict",
OBJECT_3D = "null",
MATERIAL = "null"
}
export interface InstanceContainer {
instancePosition: Vector3;
instanceQuaternion: Quaternion;
instanceScale: Vector3;
ptnum: number;
objnum: number;
}
export declare enum InstanceVariable {
INSTANCE_POSITION = "instancePosition",
INSTANCE_QUATERNION = "instanceQuaternion",
INSTANCE_SCALE = "instanceScale",
PTNUM = "ptnum",
OBJNUM = "objnum"
}