Cache_Disk: ヘルパー

Cache_Disk - superclass: helper; super-superclass:node - 21:0 - classID: #(1935830029, 515064320) 

> MAXWrapper > ノード > ヘルパー > Cache_Disk

 

   

パーティクル フロー クイック ナビゲーション

説明:

Cache_Disk オペレータは、パーティクルの状態をディスクに記録してフィードバックを高速化します。一部のパーティクル プロパティをキャッシュから除外できます。また追加のオペレータを呼び出してデータを復元することもできます。

3ds Max 2014 以降で使用可能です。

   

コンストラクタ:

Cache_Disk...
CacheDisk...

   

プロパティ:

<Cache_Disk>.Use_At     Integer    default: 0   --  integer

[使用時](Use At)ドロップダウン リストの選択を取得/設定します。

有効な値は次のとおりです。

0 - [ビューポート](Viewport)

1 - [レンダリング](Render)

2 - [ビューポート/レンダリング](Viewport/Render)

   

<Cache_Disk>.Range_Type     Integer    default: 0   --  integer

[範囲](Range)ドロップダウン リストの選択を取得/設定します。

有効な値は次のとおりです。

0 - [アクティブ セグメント](Active Segment) (既定値)

1 - カスタム

   

<Cache_Disk>.Start_Time     Time    default: 0f   --  time

[開始時間](Start Time)スピナーの値を取得/設定します。

それは、 .Range_Type プロパティが 1 - [カスタム](Custom)に設定される場合のみ使用されます。

<Cache_Disk>.End_Time     Time    default: 30f   --  time

[終了時間](End Time)スピナーの値を取得/設定します。

それは、 .Range_Type プロパティが 1 - [カスタム](Custom)に設定される場合のみ使用されます。

   

<Cache_Disk>.Sampling_Type     Integer    default: 0   --  integer

[サンプリング](Sampling)ドロップダウン リストの選択を取得/設定します。

有効な値は次のとおりです。

0 - [フレームごと](Every Frame) (既定値)

1 - [インテグレーション ステップ](Integration Step)

2 - [N 番目のフレーム](Nth Frame)

   

<Cache_Disk>.Every_Nth_Frame     Integer    default: 5   --  integer

[N](N)スピナーの値を取得/設定します。

   

<Cache_Disk>.Cache_Test_Results     BooleanClass    default: true   --  boolean

[テスト結果をキャッシュ](Cache Test Results)チェックボックスの状態を取得/設定します。

   

[キャッシュ ファイル](Cache Files)コントロール グループ

<Cache_Disk>.Write_To_File     UndefinedClass    default: undefined   --  filename

キャッシュ ファイル名を取得/設定します。

   

[更新とリセット](Update And Reset)コントロール グループ

<Cache_Disk>.Update_Clear_Range_Type     Integer    default: 0   --  integer

[更新とリセット](Update And Reset) > [範囲](Range)ドロップダウン リストの選択を取得/設定します。

有効な値は次のとおりです。

0 - [アクティブ セグメント](Active Segment) (既定値)

1 - カスタム

   

<Cache_Disk>.Update_Clear_Start_Time     Time    default: 0f   --  time

[更新とリセット](Update And Reset) > [開始時間](Start Time)スピナーの値を取得/設定します。

   

<Cache_Disk>.Update_Clear_End_Time     Time    default: 30f   --  time

[更新とリセット](Update And Reset) > [終了時間](End Time)スピナーの値を取得/設定します。

   

<Cache_Disk>.Update_Viewports     BooleanClass    default: true   --  boolean

[ビューポートを更新](Update Viewports)チェックボックスの状態を取得/設定します。

   

[キャッシュからデータを除外](Exclude Data From Cache)コントロール グループ

<Cache_Disk>.Exclude_Shape     BooleanClass    default: false   --  boolean

[シェイプ](Shape)チェックボックスの状態を取得/設定します。

   

<Cache_Disk>.Exclude_Scale     BooleanClass    default: false   --  boolean

[スケール](Scale)チェックボックスの状態を取得/設定します。

   

<Cache_Disk>.Exclude_Mapping     BooleanClass    default: false   --  boolean

[マッピング](Mapping)チェックボックスの状態を取得/設定します。

   

<Cache_Disk>.Exclude_Script_Data     BooleanClass    default: false   --  boolean

[スクリプト データ](Script Data)チェックボックスの状態を取得/設定します。

   

<Cache_Disk>.Exclude_Material_ID     BooleanClass    default: false   --  boolean

[マテリアル ID](Material ID)チェックボックスの状態を取得/設定します。

   

<Cache_Disk>.Exclude_Rotation     BooleanClass    default: false   --  boolean

[回転](Rotation)チェックボックスの状態を取得/設定します。

   

[ポストキャッシュ オペレータ](Post-Cache Operators)コントロール グループ

<Cache_Disk>.Use_Post_Cache_Operators     BooleanClass    default: false   --  boolean

[ポスト キャッシュ オペレータの使用](Use Post Cache Operators)チェックボックスの状態を取得/設定します。

   

<Cache_Disk>.Post_Cache_Operators     ArrayParameter    default: #()   --  node array; SubAnim

ポストキャッシュ オペレータの配列を取得/設定します。

   

<Cache_Disk>.Memory_Limit     Integer    default: 100   --  integer

[メモリ制限](Memory Limit)スピナーの値を取得/設定します。

   

Cache_Disk インタフェース:

インタフェース: キャッシュ

メソッド:

<boolean><Cache_Disk>.update()

[更新とリセット](Update And Reset)コントロール グループの[更新](Update)ボタンを押します。

成功した場合は True を、失敗した場合は False を返します。

<boolean><Cache_Disk>.clear()

[更新とリセット](Update And Reset)コントロール グループの[クリア](Clear)ボタンを押します。

成功した場合は True を、失敗した場合は False を返します。

   

<boolean><Cache_Disk>.updateAll()

x[更新とリセット](Update And Reset)コントロール グループの[すべて更新](Update All)ボタンを押します。

成功した場合は True を、失敗した場合は False を返します。

<boolean><Cache_Disk>.clearAll()

[更新とリセット](Update And Reset)コントロール グループの[すべてクリア](Clear All)ボタンを押します。

成功した場合は True を、失敗した場合は False を返します。

   

<boolean><Cache_Disk>.clearMemory()

[メモリ クリア](Clear Memory)ボタンを押します。

成功した場合は True を、失敗した場合は False を返します。

<boolean><Cache_Disk>.clearMemoryAll()

[すべてクリア](Clear All)ボタンを押します。

成功した場合は True を、失敗した場合は False を返します。

   

インタフェース: cacheDisk

メソッド:

<filename><Cache_Disk>.getDefaultCachePath()

既定のキャッシュ パスを返します。

<bool><Cache_Disk>.setDefaultCachePath <filename>fileName

既定のキャッシュ パスを指定されたファイル名に設定します。

成功した場合は True を、失敗した場合は False を返します。

   

Cache_Disk クラスによって公開される共通のパーティクル フロー インタフェースは、次のとおりです。

インタフェース: action

インタフェース: operator

インタフェース: PViewItem