どのように私はMAXScriptのを通じて、プログラム3DSMAX透視窓のFOVを変更できますか?

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

  •  29-08-2019
  •  | 
  •  

質問

私は、パースペクティブビューポートの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 \オートデスク\ 3DS%20Max%202009 \ヘルプ\ maxscript.chm :: / Accessing_Active_Viewport_Info_Type_and_Transforms.htm

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top