Strata - v1.4.10
    Preparing search index...

    Interface IKLimbProps

    Props for the IKLimb component.

    interface IKLimbProps {
        children?: ReactNode;
        lowerLength: number;
        onSolve?: (midPos: Vector3, endPos: Vector3) => void;
        poleTarget: Vector3 | RefObject<Object3D<Object3DEventMap>>;
        target: Vector3 | RefObject<Object3D<Object3DEventMap>>;
        upperLength: number;
        visualColor?: string;
        visualize?: boolean;
    }
    Index

    Properties

    children?: ReactNode

    Child components.

    lowerLength: number

    Length of the lower bone.

    onSolve?: (midPos: Vector3, endPos: Vector3) => void

    Callback fired each frame with joint positions.

    poleTarget: Vector3 | RefObject<Object3D<Object3DEventMap>>

    Pole target for orientation control (e.g., knee or elbow direction).

    target: Vector3 | RefObject<Object3D<Object3DEventMap>>

    Target position or object to reach.

    upperLength: number

    Length of the upper bone.

    visualColor?: string

    Color of the bone gizmos. Default: '#4488ff'.

    visualize?: boolean

    Whether to render visual bone gizmos. Default: false.