Bitbybit Docs
    Preparing search index...

    Class ArcRotateCameraDto (Inputs.BabylonCamera)

    Подается в babylon.camera.arcRotate.create: где орбитальная камера начинает вокруг своей цели, насколько далеко она может приближаться и вращаться и как быстро реагирует.

    Index

    Constructors

    • Parameters

      • Optionalradius: number
      • Optionalalpha: number
      • Optionalbeta: number
      • OptionallowerRadiusLimit: number
      • OptionalupperRadiusLimit: number
      • OptionallowerAlphaLimit: number
      • OptionalupperAlphaLimit: number
      • OptionallowerBetaLimit: number
      • OptionalupperBetaLimit: number
      • OptionalangularSensibilityX: number
      • OptionalangularSensibilityY: number
      • OptionalpanningSensibility: number
      • OptionalwheelPrecision: number
      • OptionalmaxZ: number

      Returns ArcRotateCameraDto

    Properties

    radius: number

    Расстояние от цели, с которого начинает камера, в единицах сцены

    20
    

    0

    Infinity

    1

    target: Point3

    Точка, на которую камера смотрит и вокруг которой вращается

    [0, 0, 0]
    
    alpha: number

    Угол камеры вокруг вертикальной оси, в градусах

    45
    

    -360

    360

    1

    beta: number

    Угол камеры вниз от направления прямо сверху, в градусах; 90 - на уровне цели

    70
    

    -360

    360

    1

    lowerRadiusLimit?: number

    Самое близкое расстояние, на которое камера может приблизиться к цели, в единицах сцены; если не задано, ограничения нет

    undefined
    

    -Infinity

    Infinity

    1

    true

    upperRadiusLimit?: number

    Самое дальнее расстояние, на которое камера может отдалиться от цели, в единицах сцены; если не задано, ограничения нет

    undefined
    

    -Infinity

    Infinity

    1

    true

    lowerAlphaLimit?: number

    Наименьший угол вокруг вертикальной оси, до которого камера может вращаться, в градусах; если не задан, она вращается свободно

    undefined
    

    -360

    360

    1

    true

    upperAlphaLimit?: number

    Наибольший угол вокруг вертикальной оси, до которого камера может вращаться, в градусах; если не задан, она вращается свободно

    undefined
    

    -360

    360

    1

    true

    lowerBetaLimit: number

    Насколько близко к направлению прямо сверху может подойти камера, в градусах вниз от верха; 0 смотрел бы прямо вниз

    1
    

    -360

    360

    1

    upperBetaLimit: number

    Насколько близко к направлению прямо снизу может подойти камера, в градусах вниз от верха; 180 смотрел бы прямо вверх

    179
    

    -360

    360

    1

    angularSensibilityX: number

    Сколько движения указателя требует горизонтальное вращение; меньше - быстрее поворот

    1000
    

    0

    Infinity

    10

    angularSensibilityY: number

    Сколько движения указателя требует вертикальное вращение; меньше - быстрее поворот

    1000
    

    0

    Infinity

    10

    panningSensibility: number

    Сколько движения указателя требует панорамирование; меньше - быстрее панорамирование, поэтому уменьшайте для больших моделей

    1000
    

    0

    Infinity

    100

    wheelPrecision: number

    Сколько движения колеса требует шаг приближения; меньше - быстрее приближение, поэтому уменьшайте для больших моделей

    3
    

    0

    Infinity

    0.1

    maxZ: number

    Самая дальняя дистанция, которую рисует камера, в единицах сцены; все дальше не рендерится

    1000
    

    0

    Infinity

    10