@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
26 lines (16 loc) • 596 B
TypeScript
import {Object3D} from "three";
import {BvhClient} from "../../../core/bvh2/bvh3/BvhClient";
import {AABB3} from "../../../core/geom/3d/aabb/AABB3";
export default class Renderable {
readonly object: Object3D
readonly boundingBox: AABB3
matrixAutoUpdate: boolean
boundingBoxNeedsUpdate: boolean
readonly bvh: BvhClient
constructor(object: Object3D)
setFlag(flag: number): void
clearFlag(flag: number): void
writeFlag(flag: number, value: boolean): void
getFlag(flag: number): boolean
computeBoundsFromObject(): void
}