@wendylabsinc/react-three-mesh-editor - v0.0.1
    Preparing search index...

    Interface MeshEditorContextValue

    Context value provided by MeshEditorProvider. Contains state and methods for controlling the mesh editor.

    interface MeshEditorContextValue {
        deselectAll: () => void;
        edges: EdgeData[];
        faces: FaceData[];
        geometry: BufferGeometry;
        moveSelectedVertices: (delta: [number, number, number]) => void;
        selectEdge: (index: number, addToSelection?: boolean) => void;
        selectFace: (index: number, addToSelection?: boolean) => void;
        selectVertex: (index: number, addToSelection?: boolean) => void;
        setEditMode: (editMode: EditMode) => void;
        setMode: (mode: EditorMode) => void;
        state: MeshEditorState;
        vertices: VertexData[];
    }
    Index

    Properties

    deselectAll: () => void

    Clear all selections

    edges: EdgeData[]

    Array of all edges extracted from the geometry

    faces: FaceData[]

    Array of all faces extracted from the geometry

    geometry: BufferGeometry

    The geometry being edited

    moveSelectedVertices: (delta: [number, number, number]) => void

    Move all selected vertices by a delta

    selectEdge: (index: number, addToSelection?: boolean) => void

    Select or toggle selection of an edge

    selectFace: (index: number, addToSelection?: boolean) => void

    Select or toggle selection of a face

    selectVertex: (index: number, addToSelection?: boolean) => void

    Select or toggle selection of a vertex

    setEditMode: (editMode: EditMode) => void

    Set the edit sub-mode (vertex, edge, or face)

    setMode: (mode: EditorMode) => void

    Set the editor mode (object or edit)

    Current editor state

    vertices: VertexData[]

    Array of all vertices extracted from the geometry