Come faccio a cambiare il FOV della finestra di prospettiva 3dsmax di programmazione tramite MaxScript?

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

  •  29-08-2019
  •  | 
  •  

Domanda

Ho bisogno di accedere alla proprietà FOV della vista Prospettica. Questa non è la stessa come la proprietà FOV associato bersaglio e libero telecamere.

Per accedere alla proprietà FOV non a livello di codice, fare clic destro sul nome della vista (in alto a sinistra di ogni finestra), andare a configurare e sotto "prospettiva vista utente" è possibile modificare il FOV.

È stato utile?

Soluzione

In 3ds Max 2008 e, soprattutto, è possibile utilizzare

 viewport.setFOV 50.0

Per modificare il campo visivo della finestra attiva.

Controlla la sezione "Accesso finestra attiva Info, Tipo, e trasforma" nella Guida 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
    )
)

creerà la solita piccola utility che si regolare il campo visivo della finestra attiva.

mk: @MSITStore: C: \ Program% 20Files \ Autodesk \ 3ds% 20Max% 202009 \ Help \ maxscript.chm :: / Accessing_Active_Viewport_Info_Type_and_Transforms.htm

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top