Unwrap_UVW モディファイヤ - スプライン マッピング
次のプロパティおよびメソッドは、3ds Max 2009 以降で使用できる、UnwrapUVW モディファイヤのスプライン マッピング機能を公開するものです。
プロパティ:
<Unwrap_UVW>.splinemap_node UndefinedClass default: undefined -- node
スプライン マッピングのシェイプ ノードを取得/設定します。[スプライン マップ パラメータ](Spline Map Parameters)ダイアログ ボックスの[-
スプラインを選択 -](- Pick Spline - )ボタンに対応しています。
<Unwrap_UVW>.splinemap_projectiontype Integer default: 0 -- integer
スプライン マッピングの投影タイプを取得/設定します。[スプライン マップ パラメータ](Spline Map Parameters)ダイアログ ボックスの[マッピング](Mapping)ドロップダウン
リストに対応しています。
有効な値は次のとおりです。
0 - 円形状
1 - 平面
<Unwrap_UVW>.splinemap_manualseams BooleanClass default: false -- boolean
[スプライン マッピング](Spline Mapping)ダイアログ ボックスの[手動シームを使用](Use Manual Seams)チェックボックスの状態を取得/設定します。
<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 番目の引数は、フィットしたサイズを超える断面のスケールを定義します。
[スプライン マップ パラメータ](Spline Map Parameters)ダイアログ ボックスの[フィット](Fit)ボタンを押す操作に相当します。
<void><Unwrap_UVW>.splineMap_AddCrossSectionMode()
クロス セクションを追加モードに入ります。
[スプライン マップ パラメータ](Spline Map Parameters)ダイアログ ボックスの[追加](Add)ボタンを押す操作に相当します。
<void><Unwrap_UVW>.splineMap_Delete()
現在選択されている断面を削除します。
[スプライン マップ パラメータ](Spline Map Parameters)ダイアログ ボックスの[削除](Remove)ボタンを押す操作に相当します。
<void><Unwrap_UVW>.splineMap_AlignSectionCommandMode()
[位置合わせ](Align)の[断面](Section)コマンド モードに入ります。
[スプライン マップ パラメータ](Spline Map Parameters)ダイアログ ボックスの[断面](Section)ボタンを押す操作に相当します。
<void><Unwrap_UVW>.splineMap_AlignCommandMode()
[位置合わせ](Align)の[面](Face)コマンド モードに入ります。
[スプライン マップ パラメータ](Spline Map Parameters)ダイアログ ボックスの[面](Face)ボタンを押す操作に相当します。
<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><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 値だけスケールします。
<float><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()