インタフェース > コア インタフェース > particleFlowUtility |
particleFlowUtility コア インタフェースは、Orbaz パーティクル フロー ツール Box #1 で使用するために作成されたスクリプトとの互換性を維持することを主な目的として組み込まれています。3ds Max 2010 以降で使用可能です。
現在では同じ機能が particleFlow グローバル インタフェース_TOPIC_1271 によって実装されており、[パーティクル ビュー](Particle View)メニューに直接公開されています。
メソッド:
<integer>particleFlowUtility.cleanUpParticleFlow <bool>doReport
使用されていない項目を削除することで、パーティクル フローをクリーンアップします。
引数に true が渡された場合、処理の結果がポップアップ ダイアログ ボックスとして表示されます。false の場合、処理は暗黙的に行われます。
削除された「ダーティ」なパーティクル フロー項目の数を返します。
<void>particleFlowUtility.repairCacheSystem <bool>doReport
パーティクル ビューをリセットします。
引数に true が渡された場合、処理の結果がポップアップ ダイアログ ボックスとして表示されます。false の場合、処理は暗黙的に行われます。
<integer>particleFlowUtility.synchronizeLayers <bool>doReport
パーティクル フロー項目を、同じレイヤにパーティクル フロー エミッタ オブジェクトとして移動します。
レイヤ マネージャを使用してパーティクル フロー エミッタ オブジェクトを別のレイヤに移動したとき、関連するその他のオブジェクト(すべてのパーティクル フロー オペレータ ヘルパーや一部の内部オブジェクトなど)は自動的には同じレイヤに移動されません。これにより、たとえばレイヤがオフになっている場合に、フローが不正な動作をする可能性があります。
このメソッドは同期を実行するため、すべてのオブジェクトが確実に同じレイヤに移動します。
引数に true が渡された場合、処理の結果がポップアップ ダイアログ ボックスとして表示されます。false の場合、処理は暗黙的に行われます。
同期されたレイヤの数を返します。
<void>particleFlowUtility.resetParticleView()
キャッシュ システムを修復します。
引数に true が渡された場合、処理の結果がポップアップ ダイアログ ボックスとして表示されます。false の場合、処理は暗黙的に行われます。
<void>particleFlowUtility.presetManager()
プリセット マネージャ ダイアログ ボックスを開きます。