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

    Interface EdgeLineProps

    Props for the EdgeLine component.

    interface EdgeLineProps {
        defaultColor?: string;
        edge: EdgeData;
        hoverColor?: string;
        lineWidth?: number;
        onCaptureInitialPositions?: (vertexIndices: number[]) => void;
        onMoveVertices?: (
            vertexIndices: number[],
            delta: [number, number, number],
        ) => void;
        onSelect?: (index: number, addToSelection: boolean) => void;
        onTransformVertices?: (
            vertexIndices: number[],
            center: [number, number, number],
            rotation: { w: number; x: number; y: number; z: number },
            scale: [number, number, number],
        ) => void;
        renderControl?: (props: EdgeControlRenderProps) => ReactNode;
        selected?: boolean;
        selectedColor?: string;
        vertices: VertexData[];
    }
    Index

    Properties

    defaultColor?: string

    Default color when not selected

    '#ffffff'
    
    edge: EdgeData

    The edge data to render

    hoverColor?: string

    Color when hovered

    '#7bb3e0'
    
    lineWidth?: number

    Width of the line in pixels

    2
    
    onCaptureInitialPositions?: (vertexIndices: number[]) => void

    Callback to capture initial positions before transform

    onMoveVertices?: (
        vertexIndices: number[],
        delta: [number, number, number],
    ) => void

    Callback to move vertices by a delta

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

    Callback when edge is clicked for selection

    onTransformVertices?: (
        vertexIndices: number[],
        center: [number, number, number],
        rotation: { w: number; x: number; y: number; z: number },
        scale: [number, number, number],
    ) => void

    Callback to apply rotation/scale transformation

    renderControl?: (props: EdgeControlRenderProps) => ReactNode

    Render function for custom transform controls. When provided, renders custom controls for the selected edge.

    selected?: boolean

    Whether this edge is selected

    selectedColor?: string

    Color when selected

    '#ff6b00'
    
    vertices: VertexData[]

    Array of all vertices for position lookup