ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

polyAppendFacetCtx([append=boolean], [exists=boolean], [image1=string], [image2=string], [image3=string], [isRotateAvailable=boolean], [maximumNumberOfPoints=int], [planarConstraint=boolean], [rotate=float], [subdivision=int], [texture=int])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

polyAppendFacetCtx は、取り消し可能、照会可能、および編集可能です。

新しいコンテキストを作成し、ポリゴン オブジェクトにファセットをアペンドします。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

append, exists, image1, image2, image3, isRotateAvailable, maximumNumberOfPoints, planarConstraint, rotate, subdivision, texture
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
append(ap) boolean createqueryedit
polyCreateFacetCtx ツールに切り替えることができます。
exists(ex) boolean create
指定したオブジェクトが存在するかどうかによって、true または false を返します。他のフラグは無視されます。
image1(i1) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の最初のアイコンです。
image2(i2) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の 2 番目のアイコンです。
image3(i3) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の 3 番目のアイコンです。
isRotateAvailable(isr) boolean query
rotate フラグに接続されたコントロールが使用可能かどうかを示します。複数のエッジをすでに選択し、それらが位置合わせていない(回転軸がない)場合、回転は使用できません。
maximumNumberOfPoints(mp) int createqueryedit
ポリゴンの作成前にインタラクティブに配置するポイント数の上限を設定できます。2 未満の値は、上限がないことを表します。
planarConstraint(pc) boolean createqueryedit
非平面のファセットの新規作成を許可または禁止します。
オンにすると、すべての新しいポイントは、現在のファセット プレーンに投影されます。選択したエッジもチェックされます。
rotate(r) float createqueryedit
最初に選択したエッジを中心に現在のファセットを回転します。
subdivision(s) int createqueryedit
新しいエッジに作成するサブエッジの数です。既定は 1 です。
texture(tx) int createqueryedit
テクスチャの数です。既定値は 1 です。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

# Create a poly plane
cmds.polyPlane(w=10, h=10, sx=10, sy=10, n='pPlane1')

# Create a new poly append facet context, set it to add four vertices per new edge, and then switch to it
cmds.polyAppendFacetCtx('polyAppendFacetCtx1', s=4)
cmds.setToolTo('polyAppendFacetCtx1')