UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

75 lines 1.6 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(arg: number); get state(): number; /** * @param {ShadedGeometry} v */ set mesh(arg: ShadedGeometry); get mesh(): ShadedGeometry; /** * @param {EntityComponentDataset} v */ set ecd(arg: EntityComponentDataset); /** * @param {number} v */ set entity(arg: number); /** * * @param {Vector3} v */ set edit_anchor_point(arg: Vector3); /** * * @param {Vector3} v */ set edit_target_point(arg: Vector3); set contact(arg: 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