2008-12-29 4 views
4

J'ai besoin d'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 aux caméras cibles et libres.Comment modifier le FOV de la fenêtre de perspective 3dsmax par Maxscript?

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

Répondre

8

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.

Check out "Accès actifs Viewport Info, le type et Transforms" dans l'aide MaxScript

Alors:

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éerons le petit utilitaire habituel qui ajuste le champ de vision du moment fenêtre active.

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

+5

Ceci est la bonne réponse. J'étais celui qui a mis ça dans maxscript il y a plusieurs années. –

Questions connexes