Bitbybit Docs
    Preparing search index...

    Class ArcRotateCameraDto (Inputs.BabylonCamera)

    Alimente babylon.camera.arcRotate.create : où la caméra orbitale démarre autour de sa cible, jusqu'où elle peut zoomer et orbiter, et la vitesse de sa réaction.

    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

    Distance de la cible à laquelle la caméra démarre, en unités de la scène

    20
    

    0

    Infinity

    1

    target: Point3

    Le point que la caméra regarde et autour duquel elle orbite

    [0, 0, 0]
    
    alpha: number

    L'angle de la caméra autour de l'axe vertical, en degrés

    45
    

    -360

    360

    1

    beta: number

    L'angle de la caméra en descendant depuis la verticale au-dessus, en degrés ; 90 est au niveau de la cible

    70
    

    -360

    360

    1

    lowerRadiusLimit?: number

    La distance minimale à laquelle la caméra peut zoomer vers la cible, en unités de la scène ; omise, il n'y a pas de limite

    undefined
    

    -Infinity

    Infinity

    1

    true

    upperRadiusLimit?: number

    La distance maximale à laquelle la caméra peut s'éloigner de la cible, en unités de la scène ; omise, il n'y a pas de limite

    undefined
    

    -Infinity

    Infinity

    1

    true

    lowerAlphaLimit?: number

    Le plus petit angle autour de l'axe vertical jusqu'auquel la caméra peut orbiter, en degrés ; omis, elle orbite librement

    undefined
    

    -360

    360

    1

    true

    upperAlphaLimit?: number

    Le plus grand angle autour de l'axe vertical jusqu'auquel la caméra peut orbiter, en degrés ; omis, elle orbite librement

    undefined
    

    -360

    360

    1

    true

    lowerBetaLimit: number

    Jusqu'où la caméra peut se rapprocher de la verticale au-dessus, en degrés en descendant depuis le haut ; 0 regarderait droit vers le bas

    1
    

    -360

    360

    1

    upperBetaLimit: number

    Jusqu'où la caméra peut se rapprocher de la verticale en dessous, en degrés en descendant depuis le haut ; 180 regarderait droit vers le haut

    179
    

    -360

    360

    1

    angularSensibilityX: number

    La quantité de mouvement du pointeur nécessaire à une orbite horizontale ; plus bas tourne plus vite

    1000
    

    0

    Infinity

    10

    angularSensibilityY: number

    La quantité de mouvement du pointeur nécessaire à une orbite verticale ; plus bas tourne plus vite

    1000
    

    0

    Infinity

    10

    panningSensibility: number

    La quantité de mouvement du pointeur nécessaire à un panoramique ; plus bas se déplace plus vite, donc baissez-la pour les grands modèles

    1000
    

    0

    Infinity

    100

    wheelPrecision: number

    La quantité de mouvement de molette nécessaire à un pas de zoom ; plus bas zoome plus vite, donc baissez-la pour les grands modèles

    3
    

    0

    Infinity

    0.1

    maxZ: number

    La distance la plus lointaine que la caméra dessine, en unités de la scène ; tout ce qui est au-delà n'est pas rendu

    1000
    

    0

    Infinity

    10