4

我需要访问透视视口的 FOV 属性。这与与目标和自由相机关联的 FOV 属性不同。

要以非编程方式访问 FOV 属性,请右键单击视口名称(每个视口的左上角),转到配置并在“透视用户视图”下更改 FOV。

4

1 回答 1

8

在 3ds Max 2008 及更高版本中,您可以使用

 viewport.setFOV 50.0

修改当前活动视口的视野。

查看 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
    )
)

将创建通常的小实用程序,用于调整当前活动视口的视野。

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

于 2009-01-29T20:33:42.963 回答