UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

26 lines (16 loc) 596 B
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 }