Comment puis-je changer le FOV de la fenêtre en perspective 3dsmax par programmation Maxscript?

StackOverflow https://stackoverflow.com/questions/397274

  •  29-08-2019
  •  | 
  •  

Question

Je dois accéder à la propriété FOV de la fenêtre Perspective. Ce n'est pas la même chose que la propriété FOV associée à des caméras cibles et libres.

Pour accéder à la propriété FOV non-programme, faites un clic droit sur le nom de la fenêtre (en haut à gauche de chaque fenêtre), allez configurer et sous « vue de l'utilisateur en perspective », vous pouvez changer le FOV.

Était-ce utile?

La solution

Dans 3ds Max 2008 et au-dessus, vous pouvez utiliser

 viewport.setFOV 50.0

Pour modifier le champ de vision de la fenêtre active.

Consultez "Accès actif Viewport Info, le type et Transforms" dans l'aide MaxScript

Utility FieldOfView "Field of View"
(
    slider fov "Field of View" pos:[17,43] width:128 height:44 range:[25,100,viewport.GetFOV()] type:#float

    on fov changed val do
    (
        viewport.setFOV val
    )
)

Créera le petit utilitaire habituel qui ajuste le champ de vision de la fenêtre active.

mk: @MSITStore: C: \ Program% 20files \ Autodesk \ 3ds% 20max% 202009 \ help \ maxscript.chm :: / Accessing_Active_Viewport_Info_Type_and_Transforms.htm

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top