lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
14 lines (13 loc) • 752 B
TypeScript
import { BufferGeometry } from "three";
import TexturedStandardMixin, { StandardMesh } from "./mixins/TexturedStandardMixin";
import IPrimitive from "../../interface/IPrimitive";
import MixinType from "./mixins/utils/MixinType";
import PhysicsObjectManager from "./PhysicsObjectManager";
declare abstract class Primitive extends PhysicsObjectManager<StandardMesh> implements IPrimitive {
static defaults: Partial<import("../../interface/utils/Defaults").default<IPrimitive>>;
static schema: Required<import("../../interface/utils/extractProps").ExtractProps<IPrimitive>>;
constructor(geometry: BufferGeometry);
}
interface Primitive extends PhysicsObjectManager<StandardMesh>, MixinType<TexturedStandardMixin> {
}
export default Primitive;