Type alias Config

Config: {
    cameraControls: GenericControls | null;
    deselectOnRaycastMiss: boolean;
    recursive: boolean;
    rotateAsGroup: boolean;
    transformControls: TransformControls | null;
    updateLocalMatrices: boolean;
    updateWorldMatrices: boolean;
    useTransformControls: boolean;
}

The configuration object for the MultiSelect.

Type declaration

  • cameraControls: GenericControls | null

    The controls to use for the camera. If transformControls are provided, this camera controls will be disabled during transform.

  • deselectOnRaycastMiss: boolean

    If true, any raycast miss will result in a deselect. Note that camera controls may interfere with this logic.

  • recursive: boolean

    If true, it also checks all descendants. Otherwise it only checks intersection with the object. Default is false.

  • rotateAsGroup: boolean

    If true, the selected objects will rotate as a group around the center of the selection. If false, all objects are rotated individually around themself.

  • transformControls: TransformControls | null
  • updateLocalMatrices: boolean

    If true, update the selected objects local transformation matrices.

  • updateWorldMatrices: boolean

    If true, update the selected objects local transformation matrices.

  • useTransformControls: boolean

Generated using TypeDoc