値 > MAXWrapper > モディファイヤ > Edit_Poly |
[ポリゴンを編集モード](Edit Poly Mode)ロールアウトの[モデル](Model)、[アニメート](Animation)のラジオ ボタンの状態を取得/設定します。
<Edit_Poly>.worldToObjectTransform Matrix3 default: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) -- matrix3; World_to_Object_Transform
[ポリゴン編集モード](Edit Poly Mode)ロールアウトの[ケージを表示](Show Cage)チェックボックスの状態を取得/設定します。
[選択](Selection)ロールアウトの[スタック選択を使用](Use Stack Selection)チェックボックスの状態を取得/設定します。チェックマークが付いている場合、モディファイヤのサブオブジェクト選択ではなく、取り込まれたスタック選択が使用されます。
[選択](Selection)ロールアウトの[背面を無視](Ignore Backfacing)チェックボックスの状態を取得/設定します。
[選択](Selection)ロールアウトの[角度による選択](Select By Angle)チェックボックスの状態を取得/設定します。
[選択](Selection)ロールアウトの[角度による選択](Select Angle)の角度値を取得/設定します。
[エッジ ループ](Edge Loop)の値を取得/設定します。3ds Max 8 以降 で使用可能です。
[エッジ リング](Edge Ring)の値を取得/設定します。3ds Max 8 以降 で使用可能です。
[ポリゴン編集の選択モード](Edit Poly Selection Mode)を取得/設定します。3ds Max 2008 以降 で使用可能です。
[ソフト選択](Soft Selection)ロールアウトの[ソフト選択を使用](Use Soft Selection)チェックボックスの状態を取得/設定します。
[ソフト選択](Soft Selection)ロールアウトの[エッジの距離](Edge Distance)チェックボックスの状態を取得/設定します。
[ソフト選択](Soft Selection)ロールアウトの[エッジの距離](Edge Distance)を取得/設定します。
[ソフト選択](Soft Selection)ロールアウトの[背面に影響](Affect Backfacing)チェックボックスの状態を取得/設定します。
[ソフト選択](Soft Selection)ロールアウトの[フォールオフ](Falloff)値を取得/設定します。
[ソフト選択](Soft Selection)ロールアウトの[ピンチ](Pinch)値を取得/設定します。
[ソフト選択](Soft Selection)ロールアウトの[バブル](Bubble)値を取得/設定します。
[ソフト選択](Soft Selection)ロールアウトの[ソフト選択をロック](Lock Soft Selection)チェックボックスの状態を取得/設定します。有効にされているときには、ソフト選択が自動的に再計算されることはなく、[ソフト選択ペイント](Paint Soft Selection)のツールを使用して定義できます。
[ソフト選択](Soft Selection)ロールアウトの[ソフト選択ペイント](Paint Soft Selection)領域の選択値を取得/設定します。これにより、ペイント ブラシによって頂点に適用される選択値が決まります。
[ペイント選択のブラシサイズ](size of the paint selection brush)を取得/設定します。
[面押し出しの高さ](face extrusion height )値を取得/設定します。
面押し出しのタイプを決めるラジオ ボタンの状態を取得/設定します。
<Edit_Poly>.extrudeVertexHeight Float default: 0.0 -- animatable; world units; Vertex_Extrude_Height
[頂点押し出しの高さ](vertex extrusion height)値を取得/設定します。
[頂点押し出しの幅](vertex extrusion width)値を取得/設定します。
[押し出し](Extrude) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #ExtrudeVertex、#ExtrudeEdge 、 #ExtrudeFace の演算を参照してください。
[エッジを連結](Weld Edge)のしきい値を取得/設定します。
<Edit_Poly>.weldVertexThreshold Float default: 0.1 -- animatable; world units; Vertex_Weld_Threshold
[頂点を連結](Weld Vertex)のしきい値を取得/設定します。
[連結](Weld) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #WeldVertex および #WeldEdge の演算を参照してください。
「EditPolyMod インタフェース - 連結メソッド」も参照してください。
[エッジ面取り](Edge Chamfer )値を取得/設定します。
[面取りエッジ](Edge Chamfer)ダイアログ ボックスの[開く](Open)チェックボックスの状態を取得/設定します。true に設定すると、面取り操作によって作成された新しいポリゴンが削除されて開口部が残ります。3ds Max 8 以降 で使用可能です。
<Edit_Poly>.chamferVertexAmount Float default: 0.0 -- animatable; world units; Vertex_Chamfer_Amount
[頂点面取りの量](Vertex Chamfer )値を取得/設定します。
[面取り頂点](Vertex Chamfer)ダイアログ ボックスの[開く](Open)チェックボックスの状態を取得/設定します。true に設定すると、面取り操作によって作成された新しいポリゴンが削除されて開口部が残ります。3ds Max 8 以降 で使用可能です。
[エッジの面取りセグメント](Edge Chamfer Segments)の値を取得/設定します。エッジの面取りにセグメントを追加すると、エッジのフィレット(エッジの丸め)を効率的に実行することができます。3ds Max 2008 以降 で使用可能です。
[面取り](Chamfer) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #ChamferVertex および #ChamferEdge の演算を参照してください。
[エッジ セグメントの接続](Connect Edge Segments)の既定値を取得/設定します。
[エッジを接続](Edge Connect options)ダイアログ ボックスの[ピンチ](Pinch)の値を取得/設定します。3ds Max 8 以降 で使用可能です。
[エッジを接続](Edge Connect)ダイアログ ボックスの[スライド](Slide)の値を取得/設定します。3ds Max 8 以降 で使用可能です。
[接続](Connect) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #ConnectVertices および #ConnectEdges の演算を参照してください。
[アウトラインの量](outline amount)値を取得/設定します。
[アウトライン](Outline) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #Outline 演算を参照してください。
ベベル押し出しの[高さ](Height)値を取得/設定します。
ベベルの[アウトライン](Outline)値を取得/設定します。
[ベベル](Bevel)ダイアログ ボックスの[押し出しタイプ](Extrusion Type)を取得/設定します。
[ベベル](Bevel) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #Bevel 演算を参照してください。
[インセット量](Inset Amount)値を取得/設定します。
[インセット タイプ](Inset Type)を取得/設定します。
[インセット](Inset) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #Inset 演算を参照してください。
[ブリッジ](Bridge)ダイアログ ボックス内のラジオ ボタンの状態を取得/設定します。
[ブリッジ](Bridge)セグメントの数を取得/設定します。
[ブリッジ テーパ](Bridge Taper)値を取得/設定します。
[ブリッジ バイアス](Bridge Bias)値を取得/設定します。
<Edit_Poly>.bridgeSmoothThreshold Float default: 45.0 -- animatable; angle; Bridge_Smoothing_Threshold;
[ブリッジ スムージングしきい値](Bridge Smooth Threshold)を取得/設定します。
ブリッジの最初のターゲット ポリゴンのインデックスを取得/設定します。
ブリッジの 2 番目のターゲット ポリゴンのインデックスを取得/設定します。
[近接ブリッジ](Bridge Adjacent)の値を取得/設定します。3ds Max 8 以降 で使用可能です。
[三角形化を反転](Reverse Triangulation)チェックボックスの状態を取得/設定します。3ds Max 8 以降 で使用可能です。
[ブリッジ](Bridge) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #BridgeBorder および #BridgePolygon の演算と #PickBridgeTarget1 および #PickBridgeTarget2 のコマンド モードを参照してください。
「EditPolyMod インタフェース - ブリッジ メソッド」も参照してください。
[関節角度](Hinge Angle)値を取得/設定します。
[関節セグメント](Hinge Segment)値を取得/設定します。
[関節](Hinge) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #HingeFromEdge 演算と #HingeFromEdge および # PickHinge のコマンド モードを参照してください。
<Edit_Poly>.extrudeAlongSplineAlign BooleanClass default: true -- animatable; boolean; Extrude_Along_Spline_Align
[スプラインに沿って押し出し](Extrude Along Spline)ダイアログ ボックスの[面法線に位置合わせ](Align To Face Normal)チェックボックスの状態を取得/設定します。
<Edit_Poly>.extrudeAlongSplineNode UndefinedClass default: undefined -- node; Extrude_Along_Spline_Node
[スプラインに沿って押し出し](Extrude Along Spline)のスプライン ノードを取得/設定します。
<Edit_Poly>.extrudeAlongSplineRotation Float default: 0.0 -- animatable; angle; Extrude_Along_Spline_Rotation;
[スプラインに沿って押し出し](Extrude Along Spline)ダイアログ ボックスの[回転](rotation)値を取得/設定します。
<Edit_Poly>.extrudeAlongSplineSegments Integer default: 6 -- animatable; integer; Extrude_Along_Spline_Segments
[スプラインに沿って押し出し](Extrude Along Spline)ダイアログ ボックスの[セグメント](segments)数の値を取得/設定します。
<Edit_Poly>.extrudeAlongSplineTaper Float default: 0.0 -- animatable; float; Extrude_Along_Spline_Taper_Amount
[スプラインに沿って押し出し](Extrude Along Spline)ダイアログ ボックスの[テーパ量](taper amount)を取得/設定します。
<Edit_Poly>.extrudeAlongSplineTaperCurve Float default: 0.0 -- animatable; float; Extrude_Along_Spline_Taper_Curve
[スプラインに沿って押し出し](Extrude Along Spline)ダイアログ ボックスの[テーパ カーブ](taper curve)値を取得/設定します。
<Edit_Poly>.extrudeAlongSplineTwist Float default: 0.0 -- animatable; angle; Extrude_Along_Spline_Twist
[スプラインに沿って押し出し](Extrude Along Spline)ダイアログ ボックスの[ツイスト](twist)値を取得/設定します。
[スプラインに沿って押し出し](Extrude Along Spline) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #ExtrudeAlongSpline 演算を参照してください。
この機能に関して公開されているプロパティはありません。[削除](Remove) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #RemoveVertex および #RemoveEdge の演算を参照してください。
この機能に関して公開されているプロパティはありません。[ブレーク](Break) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #BreakVertex 演算を参照してください。
この機能に関して公開されているプロパティはありません。[分割](Split) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #SplitEdges 演算を参照してください。
この機能に関して公開されているプロパティはありません。[反転](Flip) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #FlipFace および #FlipElement の演算を参照してください。
この機能に関して公開されているプロパティはありません。[頂点を挿入](Insert Vertex) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #InsertVertexInEdge および #InsertVertexInFace の演算を参照してください。
この機能に関して公開されているプロパティはありません。[分離頂点を除去](RemoveIsolated Vertices)/[未使用マップ頂点を除去](Remove Unused Map Verts) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #RemoveIsoVerts および #RemoveIsoMapVerts の演算を参照してください。
[UVを保存](Preserve UVs)チェックボックスの状態を取得/設定します。true に設定されているとき、動くサブオブジェクト要素はテクスチャ座標に影響しません。
関連するメソッドについては、「EditPolyMod インタフェース - PreserveMap メソッド」を参照してください。
[境界点を保持](Hold Boundary Points)チェックボックスの状態を取得/設定します。
[外側ポイントを保管](Hold Outer Points)チェックボックスの状態を取得/設定します。
[リラックス](Relax) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #Relax 演算を参照してください。
スライス操作を実行するには、「EditPolyMod インタフェース演算メソッド」の #ResetSlicePlane、#Slice 、 #SliceSelectedFaces の演算と #SlicePlane コマンド モードを参照してください。
「EditPolyMod インタフェース - スライス メソッド」も参照してください。
[サブディビジョン サーフェス](Subdivision Surface)ロールアウトの[ビューポート スムージング](Viewport Smoothness)値を取得/設定します。
[サブディビジョン サーフェス](Subdivision Surface)ロールアウトの[マテリアル](Materials)で分類チェックボックスを取得/設定します。
<Edit_Poly>.separateBySmoothing BooleanClass default: false -- boolean; Separate_by_Smoothing_Groups
[サブディビジョン サーフェス](Subdivision Surface)ロールアウトの[スムージング](Smoothing)で分類チェックボックスを取得/設定します。
位置合わせ操作を実行するには、「EditPolyMod インタフェース演算メソッド」の #MeshSmooth 演算を参照してください。
[面分割](Tessellation)タイプを取得/設定します。
[面分割テンション](Tessellation Tension)を取得/設定します。
位置合わせ操作を実行するには、「EditPolyMod インタフェース演算メソッド」の #Tessellate 演算を参照してください。
この機能に関して公開されているプロパティはありません。[集約](Collapse) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #CollapseVertex、#CollapseEdge 、 #CollapseFace の演算を参照してください。
この機能に関して公開されているプロパティはありません。[非表示](Hide)/[表示](Unhide) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #HideVertex、#HideFace、#HideUnselectedVertex、#HideUnselectedFace、#UnhideAllVertex 、 #UnhideAllFace の演算を参照してください。
この機能に関して公開されているプロパティはありません。[コピー](Copy)/[貼り付け](Paste) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #NamedSelectionCopy および #NamedSelectionPaste の演算を参照してください。
この機能に関して公開されているプロパティはありません。[平面化](Make Planar) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #MakePlanar、#MakePlanarInX、#MakePlanarInY 、 #MakePlanarInZ の演算を参照してください。
選択した面について設定するマテリアル ID 値を取得/設定します。
[マテリアル ID による選択](Select By Material ID)で使用する ID を取得/設定します。
[マテリアル ID による選択](Select By Material ID)の[クリア](Clear)チェックボックスの状態を取得/設定します。true に設定すると、新しい面を選択する前にそれまでの選択がクリアされます。
このロールアウトの、[ポリゴン : マテリアル ID](Polygon Material IDs)フロータ バージョンの可視性を切り替えます。
[ポリゴン: マテリアル ID](Polygon: Material IDs)フロータが表示されていれば true を返し、非表示であれば false を返します。
[ID を選択](Select ID) ボタンを押すには、「EditPolyMod インタフェース演算メソッド」の #SelectByMaterial 演算を参照してください。
クリアするスムージング グループを取得/設定します。この値は long 型の整数で、32 ビットごとにスムージング グループをクリアします。例については、上記のプロパティを参照してください。
<Edit_Poly>.selectBySmoothingGroupClear BooleanClass default: false -- boolean; Select_By_Smoothing_Group_Clear
[スムージング グループによる選択](Select By Smooth Group)[クリア](Clear)機能のチェックボックスの状態を取得/設定します。true に設定すると、新しい面を選択する前にそれまでの選択がクリアされます。
自動スムージングのしきい値角度を取得/設定します。隣接した 2 つの面の法線の間の角度がしきい値と比較されます。しきい値より角度が小さい場合、2 つの面には自動的に同じスムージング グループが割り当てられ、共通のエッジに沿ってスムーズなシェーディングが生成されます。
このロールアウトの、[スムージング グループ](Smoothing Groups)フロータ バージョンの可視性を切り替えます。
「EditPolyMod インタフェース演算メソッド」の #SelectBySmooth、#AutoSmooth 、 #SetSmooth の演算を参照してください。
[ペイント変形](Paint Deformation)ロールアウトの[押す/引く 方向](Push/Pull Direction)ラジオ ボタンの状態を取得/設定します。
[ペイント変形](Paint Deform)ブラシによって適用される値を取得/設定します。
[ペイント変形](Paint Deform)の[ブラシ サイズ](Size)を取得/設定します。
[ペイント変形](Paint Deform)の[ブラシ強度](Strength)を取得/設定します。
ブレークの距離の値を取得/設定します。3ds Max 8 以降 で使用可能です。
エッジ コントロール キー オプションの状態を取得/設定します。3ds Max 8 以降 で使用可能です。
<Edit_Poly>.dataChannel Integer default: 0 -- integer
3ds Max 2016 の 新機能 : データ チャネルを整数として取得/設定します。
<Edit_Poly>.dataValue Float default: 0.0 -- float
3ds Max 2016 の 新機能 : データ値を float 値として取得/設定します。
<Edit_Poly>.hardedgedisplay Integer default: 0 -- integer
3ds Max 2016 の新機能 : ハード エッジの表示オプションを整数として取得/設定します。
<Edit_Poly>.hardedgedisplaycolor Color default: (color 0 237.15 39.78) -- RGB color
3ds Max 2016 の新機能 : ハード エッジの表示カラー値を取得/設定します。
<Editable_Poly>.hardedgedisplay : integer
3ds Max 2016 の新機能 : ハード エッジの表示オプションを整数として取得/設定します。
<Editable_Poly>.hardedgedisplaycolor : RGB color
3ds Max 2016 の新機能 : ハード エッジの表示カラー値を取得/設定します。
EditPolyMod インタフェースは、 Edit_Poly モディファイヤによって公開された Mixin インタフェースです。
以下にリストするメソッドは、そのインタフェースにスタンドアロンとして、つまり ポリゴン編集モディファイヤを最初の引数として、その他のすべての引数よりも先に渡すことによって、呼び出すことができます。
EditPolyMod.GetSelection $Box01.modifiers[#Edit_Poly] #Vertex --or shorter, EditPolyMod.GetSelection $Box01.Edit_Poly #Vertex
また、以下にリストするメソッドは、ポリゴン編集モディファイヤ自体によって公開されるメソッドとして呼び出すこともできます。これは、MAXScript は両モディファイヤとそのインタフェースを対象としてメソッド名を検索するからです。
<enum>GetEPolySelLevel() GetEPolySelLevel enums: {#Object|#Vertex|#Edge|#Border|#Face|#Element|#CurrentLevel}
Edit Poly の選択レベルが #Border に設定されているとき、メッシュ選択レベルは #Edge として返されます。
Edit Poly の選択レベルが #Element に設定されているとき、メッシュ選択レベルは #Face として返されます。
<void>SetEPolySelLevel <enum>selectionLevel selectionLevel enums: {#Object|#Vertex|#Edge|#Border|#Face|#Element|#CurrentLevel}
<integer>ConvertSelection <enum>fromLevel <enum>toLevel requireAll:<bool> fromLevel enums: {#Object|#Vertex|#Edge|#Border|#Face|#Element|#CurrentLevel} toLevel enums: {#Object|#Vertex|#Edge|#Border|#Face|#Element|#CurrentLevel} requireAll default value: false
選択を fromLevel から toLevel に変換します。 requireAll: が true に設定されている場合、ターゲットのサブ要素が共有するソースのサブ要素がすべて選択されていない限り、ターゲットのサブ要素は選択されません。たとえば、ポリゴンはそのすべての頂点が選択されている場合にのみ選択され、頂点は頂点を共有するすべてのポリゴンが選択されている場合にのみ選択されるなどです。
<bitArray>GetSelection <enum>meshSelLevel node:<node> meshSelLevel enums: {#Object|#Vertex|#Edge|#Face|#CurrentLevel} node default value: undefined
node: が指定されている場合、指定されたノードに割り当てられたモディファイヤからの選択を返します。
<bool>SetSelection <enum>meshSelLevel <&bitArray>newSelection node:<node> meshSelLevel enums: {#Object|#Vertex|#Edge|#Face|#CurrentLevel} newSelection is In and Out parameter node default value: undefined
与えられた bitArray で、指定された選択を設定します。
node: が指定されている場合、指定されたノードに割り当てられたモディファイヤを使用します。
<bool>Select <enum>meshSelLevel <&bitArray>newSelection invert:<bool> select:<bool> node:<node> meshSelLevel enums: {#Object|#Vertex|#Edge|#Face|#CurrentLevel} newSelection is In and Out parameter invert default value: false ]select default value: true node default value: undefined
参照で渡された bitArray を、指定されたサブオブジェクト レベルのサブオブジェクト選択に追加します。選択を正しく設定するためには、モディファイヤがコマンド パネルに表示され、要求されたサブオブジェクト モードに含まれている必要があります。
オプションの invert: キーワードが指定され、かつ true に設定されている場合は、指定されたサブオブジェクトの選択状態が反転されます。指定されたサブオブジェクトが選択されている場合は選択解除され、選択されていない場合は選択されます。 false の場合、または指定されていない場合は、選択された状態になるか、既に選択されている場合は選択された状態が保持されます。
オプションの select: キーワードが指定され、かつ false に設定されている場合は、指定されたサブオブジェクトが既に選択されている場合は選択解除され、選択されていない場合は選択されていない状態が保持されます。true または何も指定されていない場合は、選択されていない場合は選択され、既に選択されている場合は選択された状態が保持されます。
モディファイヤが複数のノード間でインスタンス化されていて、オプションの node: キーワードが指定されている場合は、このメソッドは指定されたノードを使用します。
<void>MoveSelection <&point3>amount parent:<&matrix3> axis:<&matrix3> localOrigin:<boolean> amount is In parameter parent default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) parent is In parameter axis default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) axis is In parameter localOrigin default value: false
parent: が指定されている場合は、そのローカル座標系が使用されます。
axis: が指定されている場合、カスタムの座標系としてそれを使用します。
localOrigin: が指定されている場合、変換では選択のローカル変換の中心を原点として使用します。
<void>RotateSelection <&quat>amount parent:<&matrix3> axis:<&matrix3> localOrigin:<boolean> amount is In parameter parent default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) parent is In parameter axis default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) axis is In parameter localOrigin default value: false
parent: が指定されている場合は、そのローカル座標系が使用されます。
axis: が指定されている場合、カスタムの座標系としてそれを使用します。
localOrigin: が指定されている場合、回転は選択のローカル変換の中心の周りで行われます。
<void>ScaleSelection <&point3>amount parent:<&matrix3> axis:<&matrix3> localOrigin:<boolean> amount is In parameter parent default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) parent is In parameter axis default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) axis is In parameter localOrigin default value: false
parent: が指定されている場合は、そのローカル座標系が使用されます。
axis: が指定されている場合、カスタムの座標系としてそれを使用します。
localOrigin: が指定されている場合、スケールは選択のローカル変換の中心の周りで行われます。
リング選択を移動します。3ds Max 8 以降 で使用可能です。
MoveOnly を true にすると、選択したエッジが移動します。
Add および MoveOnly を true にすると、 新しく選択したエッジが現在の選択に追加されます。
MoveOnly を true 、Add を false にすると、新しく選択したエッジが現在の選択から削除されます。
可能な引数の組み合わせをすべて使用して、1 つまたはすべてのエッジ ループを 3 つずつずらします。
MoveOnly |
Add |
結果: |
true |
false |
|
true |
false |
|
true |
true |
|
true |
true |
|
false |
true |
|
false |
true |
|
false |
false |
|
false |
false |
ループ選択を移動します。3ds Max 8 以降 で使用可能です。
MoveOnly を true にすると、選択したエッジが移動します。
Add および MoveOnly を true にすると、 新しく選択したエッジが現在の選択に追加されます。
MoveOnly を true 、Add を false にすると、新しく選択したエッジが現在の選択から削除されます。
<integer>ConvertSelectionToBorder <enum>fromLevel <enum>toLevel fromLevel enums:{#Object|#Vertex|#Edge|#Border|#Face|#Element|#CurrentLevel} toLevel enums:{#Object|#Vertex|#Edge|#Border|#Face|#Element|#CurrentLevel}
現在の選択を境界線選択に変換します。最初の引数は、変換元のサブオブジェクト タイプを表します。2 番目の引数は、変換先のサブオブジェクト タイプを表します。
<enum>GetOperation() GetOperation enums: {#GrowSelection | #ShrinkSelection | #SelectEdgeLoop | #SelectEdgeRing | #GetStackSelection | #HideVertex | #HideFace | #HideUnselectedVertex | #HideUnselectedFace | #UnhideAllVertex | #UnhideAllFace | #NamedSelectionCopy | #NamedSelectionPaste | #Cap | #DeleteVertex | #DeleteFace | #RemoveVertex | #RemoveEdge | #DetachVertex | #DetachFace | #SplitEdges | #BreakVertex | #CollapseVertex | #CollapseEdge | #CollapseFace | #ResetSlicePlane | #Slice | #SliceSelectedFaces | #Cut | #WeldVertex | #WeldEdge | #CreateShape | #MakePlanar | #MakePlanarInX | #MakePlanarInY | #MakePlanarInZ | #Align | #Relax | #MeshSmooth | #Tessellate | #Retriangulate | #FlipFace | #FlipElement | #ExtrudeVertex | #ExtrudeEdge | #ExtrudeFace | #Bevel | #Inset | #Outline | #ExtrudeAlongSpline | #HingeFromEdge | #ConnectVertices | #ConnectEdges | #ChamferVertex | #ChamferEdge | #RemoveIsoVerts | #RemoveIsoMapVerts | #ToggleShadedFaces | #TransformVertex | #TransformEdge | #TransformFace | #Create | #Attach | #TargetWeldVertex | #TargetWeldEdge | #EditTriangulation | #TurnEdge | #CreateEdge | #CloneVertex | #CloneEdge | #CloneFace | #InsertVertexInEdge | #InsertVertexInFace | #Autosmooth | #SetSmooth | #SetMaterial | #SelectBySmooth | #SelectByMaterial | #BridgeBorder | #BridgePolygon | #BridgeEdge| #PreserveUVSettings | #RemoveEdgeRemoveVertices | #MakeHardEdges | #MakeSmoothEdges | #SelectHardEdges | #SelectSmoothEdges | #DeleteEdge}
<void>SetOperation<enum>operation operation enums: {#GrowSelection | #ShrinkSelection | #SelectEdgeLoop | #SelectEdgeRing | #GetStackSelection | #HideVertex | #HideFace | #HideUnselectedVertex | #HideUnselectedFace | #UnhideAllVertex | #UnhideAllFace | #NamedSelectionCopy | #NamedSelectionPaste | #Cap | #DeleteVertex | #DeleteFace | #RemoveVertex | #RemoveEdge | #DetachVertex | #DetachFace | #SplitEdges | #BreakVertex | #CollapseVertex | #CollapseEdge | #CollapseFace | #ResetSlicePlane | #Slice | #SliceSelectedFaces | #Cut | #WeldVertex | #WeldEdge | #CreateShape | #MakePlanar | #MakePlanarInX | #MakePlanarInY | #MakePlanarInZ | #Align | #Relax | #MeshSmooth | #Tessellate | #Retriangulate | #FlipFace | #FlipElement | #ExtrudeVertex | #ExtrudeEdge | #ExtrudeFace | #Bevel | #Inset | #Outline | #ExtrudeAlongSpline | #HingeFromEdge | #ConnectVertices | #ConnectEdges | #ChamferVertex | #ChamferEdge | #RemoveIsoVerts | #RemoveIsoMapVerts | #ToggleShadedFaces | #TransformVertex | #TransformEdge | #TransformFace | #Create | #Attach | #TargetWeldVertex | #TargetWeldEdge | #EditTriangulation | #TurnEdge | #CreateEdge | #CloneVertex | #CloneEdge | #CloneFace | #InsertVertexInEdge | #InsertVertexInFace | #Autosmooth | #SetSmooth | #SetMaterial | #SelectBySmooth | #SelectByMaterial | #BridgeBorder | #BridgePolygon | #BridgeEdge | #PreserveUVSettings | #RemoveEdgeRemoveVertices | #MakeHardEdges | #MakeSmoothEdges | #SelectHardEdges | #SelectSmoothEdges | #DeleteEdge}
編集ポリゴン モディファイヤを指定された操作モードにします。
<void>PopupDialog<enum>operation operation enums: {#GrowSelection | #ShrinkSelection | #SelectEdgeLoop | #SelectEdgeRing | #GetStackSelection | #HideVertex | #HideFace | #HideUnselectedVertex | #HideUnselectedFace | #UnhideAllVertex | #UnhideAllFace | #NamedSelectionCopy | #NamedSelectionPaste | #Cap | #DeleteVertex | #DeleteFace | #RemoveVertex | #RemoveEdge | #DetachVertex | #DetachFace | #SplitEdges | #BreakVertex | #CollapseVertex | #CollapseEdge | #CollapseFace | #ResetSlicePlane | #Slice | #SliceSelectedFaces | #Cut | #WeldVertex | #WeldEdge | #CreateShape | #MakePlanar | #MakePlanarInX | #MakePlanarInY | #MakePlanarInZ | #Align | #Relax | #MeshSmooth | #Tessellate | #Retriangulate | #FlipFace | #FlipElement | #ExtrudeVertex | #ExtrudeEdge | #ExtrudeFace | #Bevel | #Inset | #Outline | #ExtrudeAlongSpline | #HingeFromEdge | #ConnectVertices | #ConnectEdges | #ChamferVertex | #ChamferEdge | #RemoveIsoVerts | #RemoveIsoMapVerts | #ToggleShadedFaces | #TransformVertex | #TransformEdge | #TransformFace | #Create | #Attach | #TargetWeldVertex | #TargetWeldEdge | #EditTriangulation | #TurnEdge | #CreateEdge | #CloneVertex | #CloneEdge | #CloneFace | #InsertVertexInEdge | #InsertVertexInFace | #Autosmooth | #SetSmooth | #SetMaterial | #SelectBySmooth | #SelectByMaterial | #BridgeBorder | #BridgePolygon | #BridgeEdge | #PreserveUVSettings | #RemoveEdgeRemoveVertices | #MakeHardEdges | #MakeSmoothEdges | #SelectHardEdges | #SelectSmoothEdges | #DeleteEdge}
<void>ButtonOp<enum>operation operation enums: {#GrowSelection | #ShrinkSelection | #SelectEdgeLoop | #SelectEdgeRing | #GetStackSelection | #HideVertex | #HideFace | #HideUnselectedVertex | #HideUnselectedFace | #UnhideAllVertex | #UnhideAllFace | #NamedSelectionCopy | #NamedSelectionPaste | #Cap | #DeleteVertex | #DeleteFace | #RemoveVertex | #RemoveEdge | #DetachVertex | #DetachFace | #SplitEdges | #BreakVertex | #CollapseVertex | #CollapseEdge | #CollapseFace | #ResetSlicePlane | #Slice | #SliceSelectedFaces | #Cut | #WeldVertex | #WeldEdge | #CreateShape | #MakePlanar | #MakePlanarInX | #MakePlanarInY | #MakePlanarInZ | #Align | #Relax | #MeshSmooth | #Tessellate | #Retriangulate | #FlipFace | #FlipElement | #ExtrudeVertex | #ExtrudeEdge | #ExtrudeFace | #Bevel | #Inset | #Outline | #ExtrudeAlongSpline | #HingeFromEdge | #ConnectVertices | #ConnectEdges | #ChamferVertex | #ChamferEdge | #RemoveIsoVerts | #RemoveIsoMapVerts | #ToggleShadedFaces | #TransformVertex | #TransformEdge | #TransformFace | #Create | #Attach | #TargetWeldVertex | #TargetWeldEdge | #EditTriangulation | #TurnEdge | #CreateEdge | #CloneVertex | #CloneEdge | #CloneFace | #InsertVertexInEdge | #InsertVertexInFace | #Autosmooth | #SetSmooth | #SetMaterial | #SelectBySmooth | #SelectByMaterial | #BridgeBorder | #BridgePolygon | #BridgeEdge | #PreserveUVSettings | #RemoveEdgeRemoveVertices | #MakeHardEdges | #MakeSmoothEdges | #SelectHardEdges | #SelectSmoothEdges | #DeleteEdge}
ユーザ インタフェースの[確認](Commit)ボタンを押した場合に相当します。編集を確認します。
モディファイヤがアニメーション モードでない場合は、ユーザ インタフェースの[確認](Commit)ボタンを押します。
[確認](Commit)ボタンを押し、前回の操作を繰り返します。
[キャンセル](Cancel)ボタンを押した場合に相当します。現在の操作で行われた変更がすべて取り消されます。
<void>ToggleCommandMode <enum>commandMode commandMode enums: {#CreateVertex | #CreateEdge | #CreateFace | #DivideEdge | #DivideFace | #ExtrudeVertex | #ExtrudeEdge | #ExtrudeFace | #ChamferVertex | #ChamferEdge | #Bevel | #InsetFace | #OutlineFace | #SlicePlane | #Cut | #Weld | #EditTriangulation | #TurnEdge | #QuickSlice | #HingeFromEdge | #PickHinge | #BridgeBorder | #BridgePolygon | #PickBridgeTarget1 | #PickBridgeTarget2}
指定されたコマンド モードを切り替えます。有効になっている場合は無効にし、無効になっている場合は有効にします。
<void>EnterCommandMode <enum>commandMode commandMode enums: {#CreateVertex | #CreateEdge | #CreateFace | #DivideEdge | #DivideFace | #ExtrudeVertex | #ExtrudeEdge | #ExtrudeFace | #ChamferVertex | #ChamferEdge | #Bevel | #InsetFace | #OutlineFace | #SlicePlane | #Cut | #Weld | #EditTriangulation | #TurnEdge | #QuickSlice | #HingeFromEdge | #PickHinge | #BridgeBorder | #BridgePolygon | #PickBridgeTarget1| #PickBridgeTarget2}
<enum>GetCommandMode() GetCommandMode enums: {#CreateVertex| #CreateEdge| #CreateFace| #DivideEdge| #DivideFace| #ExtrudeVertex| #ExtrudeEdge| #ExtrudeFace| #ChamferVertex| #ChamferEdge| #Bevel| #InsetFace| #OutlineFace| #SlicePlane| #Cut| #Weld| #EditTriangulation| #TurnEdge| #QuickSlice| #HingeFromEdge| #PickHinge| #BridgeBorder| #BridgePolygon| #PickBridgeTarget1| #PickBridgeTarget2}
現在のコマンド モードを返します。有効になっているモードがない場合は -1 を返します。
現在のピック モードを返します。有効になっているモードがない場合は -1 を返します。
[ジオメトリを編集](Edit Geometry)ロールアウトで[最後のアクションを繰り返す](Repeat Last)ボタンを押した場合に相当します。最後に行った操作を繰り返します。
操作ダイアログ ボックスを表示します。3ds Max 8 以降 で使用可能です。
モディファイヤが操作ダイアログ ボックスを表示している場合は true、それ以外の場合は false を返します。3ds Max 8 以降 で使用可能です。
<void>MoveSlicePlane <&point3>amount parent:<&matrix3> axis:<&matrix3> amount is In parameter parent default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) parent is In parameter axis default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) axis is In parameter
スライス平面を指定したPoint3 値で移動します。parent が指定されている場合は、そのローカル座標系が使用されます。axis が指定されている場合、カスタムの座標系としてそれを使用します。
<void>RotateSlicePlane <&quat>amount parent:<&matrix3> axis:<&matrix3>localOrigin:<boolean> amount is In parameter parent default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) parent is In parameter axis default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) axis is In parameter localOrigin default value: false
スライス平面を、指定の四元数値だけ回転します。parent が指定されている場合は、そのローカル座標系が使用されます。axis が指定されている場合、カスタムの座標系としてそれを使用します。localOrigin が指定されている場合、回転はスライス平面のローカル変換の中心の周りで行われます。
<void>ScaleSlicePlane <&point3>amount parent:<&matrix3> axis:<&matrix3> localOrigin:<boolean> amount is In parameter parent default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) parent is In parameter axis default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) axis is In parameter localOrigin default value: false
スライス平面を指定したPoint3 値でスケールします。parent が指定されている場合は、そのローカル座標系が使用されます。axis が指定されている場合、カスタムの座標系としてそれを使用します。localOrigin が指定されている場合、スケールはスライス平面のローカル変換の中心の周りで行われます。
編集ポリゴン モディファイヤがスライス平面モードの場合は true、それ以外の場合は false を返します。
GetSlicePlaneTM - 呼び出し後に自動再描画は行われません。
<void>SetSlicePlane c<&am;point3>planeNormal <&point3>planeCenter planeNormal is In parameter planeCenter is In parameter
与えられた法線ベクトルと平面の中心を使用して、スライス平面の向きを設定します。
<void>GetSlicePlane <&point3>planeNormal <&point3>planeCenter planeNormal is Out parameter planeCenter is Out parameter
与えられた参照渡しの引数に書き込むことによって、平面の法線ベクトルと平面の中心を返します。
モディファイヤがスライス モードの場合は true、そうでない場合は false を返します。3ds Max 8 以降 で使用可能です。
<void>StartCut <enum>level <index>index <point3>point <point3>normal node:<node> level enums: {#Object | #Vertex | #Edge | #Face | #CurrentLevel} node default value: undefined
指定されたサブオブジェクト レベルのカット モードになります。
オブジェクト空間で指定したポイントに切り取りの終端を設定します。オプションのノード パラメータを指定した場合は、そのオブジェクト空間でポイントが取られます。モディファイヤが複数のノードでインスタンス化されている場合に便利です。3ds Max 8 以降 で使用可能です。
最終切り取りの終端のインデックスを返します。3ds Max 8 以降 で使用可能です。
インデックスで指定された頂点を共有するインデックス付けされた面を返します。
インデックスで指定された頂点を共有するエッジの数を返します。
インデックスで指定された頂点を共有するインデックス付けされたエッジを返します。
指定されたエッジで共有されるインデックス付けされた頂点を返します。
指定されたエッジで共有されるインデックス付けされた面を返します。
インデックスで指定された面の側面 (エッジ/頂点) の数を返します。3 の値は三角形の面、4 の値は四角形の面を意味します。
インデックスで指定された面のインデックスで指定されたコーナーで使用されている頂点を返します。
インデックスで指定された面のインデックスで指定された側面で使用されているエッジを返します。
インデックスで指定された面のスムージング グループを返します。スムージング グループは long 型の整数に格納され、32 ビットのそれぞれが 32 のスムージング グループの状態に対応します。
指定されたマッピング チャネルがアクティブな場合は true を返し、それ以外の場合は false を返します。
<point3 by value> GetMapVertex <integer>mapChannel <index>vertexID node:<node> node default value: undefined
変更を更新するには、画面を再描画します。3ds Max 8 以降 で使用可能です。
主ノードを設定します。編集ポリゴン モディファイヤはどのような数のノードへのインスタンスとしても割り当てることができます。このメソッドは、主なノードはどれかを指定します。
主ノードを返します。3ds Max 8 以降 で使用可能です。