Cache_Selective: ヘルパー

Cache_Selective - superclass: helper; super-superclass:node - 22:0 - classID: #(1935830028, 515064320) 

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

 

   

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

説明:

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

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

   

コンストラクタ:

Cache_Selective...
CacheSelective...

   

プロパティ:

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

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

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

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

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

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

   

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

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

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

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

1 - カスタム

   

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

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

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

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

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

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

   

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

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

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

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

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

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

   

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

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

   

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

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

   

<Cache_Selective>.Save_Cache_With_File     BooleanClass    default: false   --  boolean

[キャッシュをファイルに保存](Save Cache With File)チェックボックスの状態を取得/設定します。

   

<Cache_Selective>.Save_Cache_With_Hold     BooleanClass    default: false   --  boolean

[キャッシュを一時的に保存](Save Cache With Hold)チェックボックスの状態を取得/設定します。

   

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

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

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

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

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

1 - カスタム

   

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

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

   

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

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

   

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

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

   

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

<Cache_Selective>.Exclude_Shape     BooleanClass    default: true   --  boolean

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

   

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

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

   

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

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

   

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

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

   

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

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

   

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

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

   

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

<Cache_Selective>.Use_Post_Cache_Operators     BooleanClass    default: true   --  boolean

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

   

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

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

   

<Cache_Selective>.Memory_Limit     Integer    default: 4192   --  integer

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

   

Cache_Selective インタフェース:

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

メソッド:

<boolean><Cache_Selective>.update()

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

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

<boolean><Cache_Selective>.clear()

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

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

   

<boolean><Cache_Selective>.updateAll()

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

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

<boolean><Cache_Selective>.clearAll()

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

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

   

<boolean><Cache_Selective>.clearMemory()

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

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

<boolean><Cache_Selective>.clearMemoryAll()

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

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

   

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

インタフェース: action

インタフェース: operator

インタフェース: PViewItem