我如何通过MAXScript的改变3DSMAX透视窗口的FOV编程?
题
我需要访问透视视口的FOV属性。这是不一样的,与目标和自由摄像机相关联的视场特性。
要访问FOV财产上的非编程,右击视口名称(左上每个视口),去配置和“透视用户视图”可以更改FOV下。
解决方案
在的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:\程序%20Files \的Autodesk \ 3DS%20Max%202009 \帮助\ maxscript.chm :: / Accessing_Active_Viewport_Info_Type_and_Transforms.htm
不隶属于 StackOverflow