Unwrap_UVW モディファイヤ - スプライン マッピング

次のプロパティおよびメソッドは、3ds Max 2009 以降で使用できる、UnwrapUVW モディファイヤのスプライン マッピング機能を公開するものです。

プロパティ:

<Unwrap_UVW>.splinemap_node UndefinedClass default: undefined -- node

スプライン マッピングのシェイプ ノードを取得/設定します。[スプライン マップ パラメータ]ダイアログ ボックスの[- スプラインを選択 -]ボタンに対応しています。

<Unwrap_UVW>.splinemap_projectiontype Integer default: 0 -- integer

スプライン マッピングの投影タイプを取得/設定します。[スプライン マップ パラメータ]ダイアログ ボックスの[マッピング]ドロップダウン リストに対応しています。

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

0 - 円形状

1 - 平面

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

[スプライン マッピング]ダイアログ ボックスの[手動シームを使用]チェックボックスの状態を取得/設定します。

<Unwrap_UVW>.splinemap_resampleCount Integer default: 4 -- integer

スプライン マッピングのリサンプル数を取得/設定します。

<Unwrap_UVW>.splinemap_display BooleanClass default: true -- boolean

スプライン マッピングのギズモ表示を有効/無効にします。false に設定すると、断面とスプライン マップ ギズモは非表示になります。

<Unwrap_UVW>.splinemap_iterations Integer default: 16 -- integer

スプライン マッピングの反復回数を取得/設定します。

<Unwrap_UVW>.splinemap_advanceMethod Integerdefault:1--integer

拡張メソッド オプションを取得/設定します。

<Unwrap_UVW>.splinemap_uoffset Float default: 0.0 -- float

スプライン マッピングの U オフセットを取得/設定します。

<Unwrap_UVW>.splinemap_voffset Float default: 0.0 -- float

スプライン マッピングの V オフセットを取得/設定します。

<Unwrap_UVW>.splinemap_uscale Float default: 1.0 -- float

スプライン マッピングの U スケールを取得/設定します。

<Unwrap_UVW>.splinemap_vscale Float default: 1.0 -- float

スプライン マッピングの V スケールを取得/設定します。

メソッド:

<void><Unwrap_UVW>.splineMap_Fit <boolean>fitAll <float>extraScale

断面をフィットさせます。

1 番目の引数が true の場合、すべての断面に影響します。1 番目の引数が false の場合、選択された断面にのみ影響します。

2 番目の引数は、フィットしたサイズを超える断面のスケールを定義します。

[スプライン マップ パラメータ]ダイアログ ボックスの[フィット]ボタンを押す操作に相当します。

<void><Unwrap_UVW>.splineMap_AddCrossSectionMode()

クロス セクションを追加モードに入ります。

[スプライン マップ パラメータ]ダイアログ ボックスの[追加]ボタンを押す操作に相当します。

<void><Unwrap_UVW>.splineMap_Delete()

現在選択されている断面を削除します。

[スプライン マップ パラメータ]ダイアログ ボックスの[削除]ボタンを押す操作に相当します。

<void><Unwrap_UVW>.splineMap_AlignSectionCommandMode()

[位置合わせ]の[断面]コマンド モードに入ります。

[スプライン マップ パラメータ]ダイアログ ボックスの[断面]ボタンを押す操作に相当します。

<void><Unwrap_UVW>.splineMap_AlignCommandMode()

[位置合わせ]の[面]コマンド モードに入ります。

[スプライン マップ パラメータ]ダイアログ ボックスの[面]ボタンを押す操作に相当します。

<void><Unwrap_UVW>.splineMap_Align <index>splineIndex <index>crossSectionIndex <point3>vec

インデックスで指定されたスプラインにあるインデックスで指定された断面を指定されたベクトルに位置合わせします。

<void><Unwrap_UVW>.splineMap_AlignSelected <point3>vec

選択されている断面を指定されたベクトルに位置合わせします。

<void><Unwrap_UVW>.splineMap_Resample <integer>samples

指定されたサンプル数に達するまでスプライン マッピングのリサンプルを実行します。

指定された数の断面がスプラインに沿って効率的に挿入されます。

<integer><Unwrap_UVW>.splineMap_numberSplines()

マッピング スプラインの数を返します。

<void><Unwrap_UVW>.splineMap_selectSpline <index>splineIndex <boolean>sel

インデックスで指定されたスプラインの選択されている状態を指定されたブール値に設定します。

<boolean><Unwrap_UVW>.splineMap_isSplineSelected <index>splineIndex

インデックス指定されたスプラインが選択されている場合は true、そうでない場合は false を返します。

<void><Unwrap_UVW>.splineMap_ClearSelectSpline()

スプライン選択をクリアします。

<integer><Unwrap_UVW>.splineMap_numberCrossSection <index>splineIndex

インデックスで指定されたスプラインにある断面の数を返します。

<void><Unwrap_UVW>.splineMap_selectCrossSection <index>splineIndex <index>crossSectionIndex <boolean>sel

インデックスで指定されたスプラインにあるインデックスで指定された断面の選択されている状態を、指定されたブール値に設定します。

<boolean><Unwrap_UVW>.splineMap_isCrossSectionSelected <index>splineIndex <index>crossSectionIndex

インデックスで指定された断面が選択されている場合は true を返し、そうでない場合は false を返します。

<void><Unwrap_UVW>.splineMap_ClearSelectCrossSection()

断面選択をクリアします。

<point3 by value><Unwrap_UVW>.splineMap_GetCrossSection_Pos <index>splineIndex <index>crossSectionIndex

インデックスで指定されたスプラインにあるインデックスで指定された断面の位置を返します。

<void><Unwrap_UVW>.splineMap_SetCrossSection_Pos <index>splineIndex <index>crossSectionIndex <point3>pos

インデックスで指定されたスプラインにあるインデックスで指定された断面の位置を、指定された Point3 値に設定します。

<void><Unwrap_UVW>.splineMap_moveSelectedCrossSection <float>u

選択されている断面を指定された量だけ移動します。

<float><Unwrap_UVW>.splineMap_GetCrossSection_ScaleX <index>splineIndex <index>crossSectionIndex

インデックスで指定されたスプラインにあるインデックスで指定された断面の X スケールを返します。

<void><Unwrap_UVW>.splineMap_SetCrossSection_ScaleX <index>splineIndex <index>crossSectionIndex <float>scaleX

インデックスで指定されたスプラインにあるインデックスで指定された断面の X スケールを、指定された浮動小数点値に設定します。

<float><Unwrap_UVW>.splineMap_GetCrossSection_ScaleY <index>splineIndex <index>crossSectionIndex

インデックスで指定されたスプラインにあるインデックスで指定された断面の Y スケールを返します。

<void><Unwrap_UVW>.splineMap_SetCrossSection_ScaleY <index>splineIndex <index>crossSectionIndex <float>scaleY

インデックスで指定されたスプラインにあるインデックスで指定された断面の Y スケールを、指定された浮動小数点値に設定します。

<void><Unwrap_UVW>.splineMap_scaleSelectedCrossSection <point2>scale

選択されている断面の X 軸および Y 軸を、指定された Point2 値だけスケールします。

<quat by value><Unwrap_UVW>.splineMap_GetCrossSection_Twist <index>splineIndex <index>crossSectionIndex

インデックスで指定されたスプラインにあるインデックスで指定された断面のツイスト値を返します。

<void><Unwrap_UVW>.splineMap_SetCrossSection_Twist <index>splineIndex <index>crossSectionIndex <float>Twist

インデックスで指定されたスプラインにあるインデックスで指定された断面のツイストを、指定された浮動小数点値に設定します。

<void><Unwrap_UVW>.splineMap_rotateSelectedCrossSection <float>twist

選択されている断面を、スプラインの軸を中心として、指定されたツイスト量だけ回転します。

<void><Unwrap_UVW>.splineMap_RecomputeCrossSections()

断面を強制的に再構築します。

<void><Unwrap_UVW>.splineMap_InsertCrossSection <index>splineIndex <float>u

インデックスで指定されたスプラインの指定された位置に断面を挿入します。

u パラメータは、0.0 から 1.0 の範囲です。

<void><Unwrap_UVW>.splineMap_Copy()

選択されている断面をクリップボードにコピーします。複数の断面が選択されている場合は、インデックスが最も小さい断面がコピーされます。

<void><Unwrap_UVW>.splineMap_Paste()

現在選択されている断面にクリップボードから断面を貼り付けます。

<void><Unwrap_UVW>.splineMap_PasteToSelected <index>splineIndex <index>crossSectionIndex

インデックスで指定されたスプラインのインデックスで指定された断面を選択されている断面に貼り付けます。

<void><Unwrap_UVW>.splineMap_Dump()
<void><Unwrap_UVW>.splineMap()