4
我需要訪問「透視」視口的FOV屬性。這與目標攝像機和免費攝像機相關的FOV屬性不一樣。如何通過Maxscript程序更改3dsmax透視窗口的FOV?
要以非編程方式訪問FOV屬性,請右鍵單擊視口名稱(每個視口的左上角),進入配置,並在「透視用戶視圖」下可以更改FOV。
我需要訪問「透視」視口的FOV屬性。這與目標攝像機和免費攝像機相關的FOV屬性不一樣。如何通過Maxscript程序更改3dsmax透視窗口的FOV?
要以非編程方式訪問FOV屬性,請右鍵單擊視口名稱(每個視口的左上角),進入配置,並在「透視用戶視圖」下可以更改FOV。
在2008年的3ds Max和上面,你可以使用
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 \歐特克\ 3DS%20Max%202009 \幫助\ maxscript.chm ::/Accessing_Active_Viewport_Info_Type_and_Transforms.htm
這是正確的答案。我是多年前把它寫入maxscript的人。 – 2010-07-14 03:41:03