@vladkrutenyuk/three-kvy-core
Version:
Everything you need to create any-complexity 3D apps with Three.js. Empower Three.js with a modular, lifecycle-managed context that seamlessly propagates through objects via reusable features providing structured logic.
19 lines (18 loc) • 453 B
TypeScript
import { IFeaturable } from "@vladkrutenyuk/three-kvy-core";
import { Collider } from "../Collider";
export declare class CuboidCollider extends Collider {
/**
* @default 0.5
*/
hx: number;
/**
* @default 0.5
*/
hy: number;
/**
* @default 0.5
*/
hz: number;
constructor(object: IFeaturable, props: [hx: number, hy: number, hz: number]);
protected useCtx(ctx: typeof this.ctx): () => void;
}