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

    Interface EdgeControlRenderProps

    Props passed to the custom control render function for edges.

    interface EdgeControlRenderProps {
        center: [number, number, number];
        edge: EdgeData;
        onCaptureInitialPositions: () => void;
        onDragEnd?: () => void;
        onDragStart?: () => void;
        onMoveByDelta: (delta: [number, number, number]) => void;
        onTransform: (
            rotation: { w: number; x: number; y: number; z: number },
            scale: [number, number, number],
        ) => void;
        vertices: VertexData[];
    }
    Index

    Properties

    center: [number, number, number]

    Center position of the edge

    edge: EdgeData

    The edge data

    onCaptureInitialPositions: () => void

    Callback to capture initial positions before transform

    onDragEnd?: () => void

    Callback when drag ends

    onDragStart?: () => void

    Callback when drag starts

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

    Callback to move edge vertices by a delta

    onTransform: (
        rotation: { w: number; x: number; y: number; z: number },
        scale: [number, number, number],
    ) => void

    Callback to transform vertices (rotation/scale around center)

    vertices: VertexData[]

    Array of vertices for position lookup