@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
24 lines (23 loc) • 861 B
TypeScript
export class CollisionComponentData {
enabled: boolean;
type: string;
halfExtents: Vec3;
linearOffset: Vec3;
angularOffset: Quat;
radius: number;
axis: number;
height: number;
convexHull: boolean;
/** @type {import('../../../framework/asset/asset.js').Asset | number} */
asset: import("../../../framework/asset/asset.js").Asset | number;
/** @type {import('../../../framework/asset/asset.js').Asset | number} */
renderAsset: import("../../../framework/asset/asset.js").Asset | number;
checkVertexDuplicates: boolean;
shape: any;
/** @type {import('../../../scene/model.js').Model | null} */
model: import("../../../scene/model.js").Model | null;
render: any;
initialized: boolean;
}
import { Vec3 } from '../../../core/math/vec3.js';
import { Quat } from '../../../core/math/quat.js';