¿Cómo puedo cambiar el campo de visión de la ventana perspectiva 3dsmax mediante programación a través Maxscript?
Pregunta
necesito para acceder a la propiedad FOV de la vista Perspectiva. Esto no es lo mismo que la propiedad FOV asociado con destino y gratuitas cámaras.
Para acceder a la propiedad FOV no mediante programación, haga clic en el nombre de la vista (parte superior izquierda de cada ventana), vaya a configurar y bajo "perspectiva vista del usuario" se puede cambiar el campo de visión.
Solución
En 3ds Max 2008 y anteriores, se puede utilizar
viewport.setFOV 50.0
Para modificar el campo de visión de la ventana gráfica actualmente activo.
Salida "Acceso a la ventana gráfica activa Información, Tipo, y se transforma" en la ayuda MaxScript
Así que:
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
)
)
creará la poca utilidad habitual que ajustar el campo de visión de la ventana activa en ese momento.
MK: @MSITStore: C: \ Program% 20Files \ Autodesk \ 3ds% 20Max% 202009 \ help \ maxscript.chm :: / Accessing_Active_Viewport_Info_Type_and_Transforms.htm