UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

75 lines 1.59 kB
export const STATE_INITIAL: number; export const STATE_HOVER: number; export const STATE_EDIT: number; export class FaceEditor { /** * * @type {ShadedGeometry|null} * @private */ private __mesh; /** * * @type {EntityComponentDataset|null} * @private */ private __ecd; /** * * @type {number} * @private */ private __entity; /** * * @type {Vector3} * @private */ private __edit_anchor_point; /** * * @type {Vector3} * @private */ private __edit_target_point; /** * * @type {SurfacePoint3} * @private */ private __hover_contact; __sm: SimpleStateMachine; set state(v: number); get state(): number; /** * @param {ShadedGeometry} v */ set mesh(v: ShadedGeometry); get mesh(): ShadedGeometry; /** * @param {EntityComponentDataset} v */ set ecd(v: EntityComponentDataset); /** * @param {number} v */ set entity(v: number); /** * * @param {Vector3} v */ set edit_anchor_point(v: Vector3); /** * * @param {Vector3} v */ set edit_target_point(v: Vector3); set contact(v: SurfacePoint3); get contact(): SurfacePoint3; attach(): void; detach(): void; } import { SimpleStateMachine } from "../../../core/fsm/simple/SimpleStateMachine.js"; import Vector3 from "../../../core/geom/Vector3.js"; import { SurfacePoint3 } from "../../../core/geom/3d/SurfacePoint3.js"; //# sourceMappingURL=FaceEditor.d.ts.map