Unwrap_UVW モディファイア - グループ
 
 
 
 

   

Unwrap_UVW モディファイヤ - メイン トピック

   

モディファイヤ クラス - クイック ナビゲーション

   

3ds Max 2012 で導入された次のプロパティとメソッドは、要素のグループ化機能を MAXScript にエクスポーズします。

   

[グループ(G)]

プロパティ:

 <Unwrap_UVW>.groupName ArrayParameter default: #() -- string array

3ds Max 2012 の新機能: 定義されたグループごとに 1 要素ずつ、名前文字列の配列を取得/設定します。

グループが削除されると、配列のそのエントリがスタンドイン名「--EMPTYENTRY--」で置き換えられます。

配列またはその要素を新しい値に設定すると、対応するグループの名前が変更されます。

   

 <Unwrap_UVW>.groupDensity ArrayParameter default: #() -- float array

3ds Max 2012 の新機能: グループ密度の配列を取得/設定します。

グループが削除されても、配列はリサイズされません。

配列またはその要素を新しいフロート値に置き換えると、それぞれのグループの密度値が置き換わります。

 --UI を使用して作成されたグループが既に 3 つあるとします。
$.modifiers[#Unwrap_UVW].groupName --名前を確認します。
--> #("__INTERNALCLUSTER_0", "__INTERNALCLUSTER_1", "__INTERNALCLUSTER_2")
$.modifiers[#Unwrap_UVW].groupName[2] = "Test" --2 つ目の名前を置き換えます。
-->OK
$.modifiers[#Unwrap_UVW].groupName --結果を確認します。
--> #("__INTERNALCLUSTER_0", "Test", "__INTERNALCLUSTER_2")
$.modifiers[#Unwrap_UVW].groupDensity --密度の配列を確認します。
--> #(1.0, 1.0, 1.0)
$.modifiers[#Unwrap_UVW].groupDensity = #(0.8, 0.9, 0.95) --すべてを置換します。
--> OK
$.modifiers[#Unwrap_UVW].groupDensity --もう一度確認します。
--> #(0.8, 0.9, 0.95)

   

 <Unwrap_UVW>.groupDisplay BooleanClass default: false -- boolean

3ds Max 2012 の新機能: グループの表示状態を取得/設定します。

   

メソッド:

<void><Unwrap_UVW>.GroupCreate <string>name

3ds Max 2012 の新機能: 現在のマップ面の選択を要素の選択に拡張して指定された名前のグループを作成します。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。

   

<void><Unwrap_UVW>.GroupDelete <string>name

3ds Max 2012 の新機能: 指定された名前のグループが存在する場合、そのグループを削除します。該当のグループが存在しない場合は、何も行われません。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。

   

<void><Unwrap_UVW>.GroupRename <string>name <string>newName

3ds Max 2012 の新機能: 最初の引数で指定されたグループを、2 つ目の引数で指定された名前に変更します。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。

   

<void><Unwrap_UVW>.GroupSelect <string>name

3ds Max 2012 の新機能: 指定された名前のグループを選択します。

名前は、 .groupName プロパティで返されたときに既存のグループ名のいずれかであることが必要です。

指定された名前が存在しない場合は、何も実行されません。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。

   

<void><Unwrap_UVW>.GroupCreateBySelection()

3ds Max 2012 の新機能: 現在のマップ面の選択を要素に拡張して、現在のマップ面の選択からグループを作成します。

パターン「__INTERNALCLUSTER_N」に従ってグループ名が自動的に指定されます。この N は、次のフリー 0 ベース グループ インデックスです。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。

   

<void><Unwrap_UVW>.GroupDeleteBySelection()

3ds Max 2012 の新機能: 現在選択されているマップ面が属している要素が含まれているグループ(存在する場合)を削除します。

[UVW フロータを編集]パネルの[要素プロパティ]で[選択をグループ解除]アイコンをクリックするのと同じです。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。

   

<void><Unwrap_UVW>.GroupSelectBySelection()

3ds Max 2012 の 新機能: 現在選択されているマップの面が属しているグループを選択します(存在する場合)。

[UVW フロータを編集]パネルの[要素プロパティ]ロールアウトで[グループを選択]アイコンをクリックするのと同じです。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。

   

<float><Unwrap_UVW>.GroupGetTexelDensity()

3ds Max 2012 の新機能: グループの Texel 密度をフロートとして返します。

[UVW フロータを編集]パネルの[要素プロパティ]ロールアウトの[優先順位を再スケール]スピナーの値に相当します。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。

   

<float><Unwrap_UVW>.GroupSetTexelDensity <float>value

3ds Max 2012 の新機能: 現在選択されているグループの Texel 密度を特定の浮動小数点値に設定します。

[UVW フロータを編集]パネルの[要素プロパティ]ロールアウトの[優先順位を再スケール]スピナーの値を設定することに相当します。

3ds Max 2012 では、 unwrap6 インタフェースによって公開されます。