Type alias AutofocusSettings

AutofocusSettings: { adjustAlpha?: boolean; adjustBeta?: boolean; adjustLowerRadiusLimit?: boolean; adjustMinZ?: boolean; adjustPanningSensibility?: boolean; adjustPinchPrecision?: boolean; adjustRadius?: boolean; adjustWheelPrecision?: boolean; alpha?: number; beta?: number; durationMs?: number; excludeHtmlAnchors?: boolean; excludeNodes?: NodeDescription[]; radiusFactor?: number }

Type declaration

  • Optional adjustAlpha?: boolean

    true: uses alpha from input or default value (45°), false: keeps current alpha from camera
    Default: true

  • Optional adjustBeta?: boolean

    true: uses beta from input or default value (75°), false: keeps current beta from camera
    Default: true

  • Optional adjustLowerRadiusLimit?: boolean

    Default: true

  • Optional adjustMinZ?: boolean

    Default: true

  • Optional adjustPanningSensibility?: boolean

    Default: true

  • Optional adjustPinchPrecision?: boolean

    Default: true

  • Optional adjustRadius?: boolean

    true: uses calculated radius to fit scene bounding sphere, false: keeps current radius from camera
    Default: true

  • Optional adjustWheelPrecision?: boolean

    Default: true

  • Optional alpha?: number

    Desired horizontal camera angle, this won't be overwritten by the autofocus function

  • Optional beta?: number

    Desired vertical camera angle, this won't be overwritten by the autofocus function

  • Optional durationMs?: number
  • Optional excludeHtmlAnchors?: boolean

    Defines if HTML anchors should be considered for the autofocus camera distance calculation.
    Default: true

  • Optional excludeNodes?: NodeDescription[]

    Optional list of nodes to be excluded from camera distance calculation for autofocusing

  • Optional radiusFactor?: number

    Can be used to customize the margins shown around the 3d model.
    Default: 1

Generated using TypeDoc