移動先: 概要 戻り値 関連項目. フラグ. Python 例.
polyHelix([axis=[linear, linear, linear]], [coils=float], [constructionHistory=boolean], [createUVs=int], [direction=int], [height=linear], [name=string], [object=boolean], [radius=linear], [subdivisionsAxis=int], [subdivisionsCaps=int], [subdivisionsCoil=int], [texture=int], [width=linear])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
polyHelix は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
polyHelix コマンドは、新しいポリゴンらせんを作成します。
戻り値の型は照会モードでは照会フラグが基になります。
polyCone, polyCube, polyPipe, polyPlane, polyPlatonicSolid, polyPrism, polyPyramid, polySphere, polyTorus
axis, coils, constructionHistory, createUVs, direction, height, name, object, radius, subdivisionsAxis, subdivisionsCaps, subdivisionsCoil, texture, width
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
axis(ax)
|
[linear, linear, linear]
|
 
|
|
らせんの作成に使用するプリミティブ軸を指定します。 Q: 照会すると float[3] を返します。
|
|
coils(c)
|
float
|
 
|
|
らせんの巻き数を指定します。 C: デフォルトは 1.0 です。
Q: 照会すると float を返します。
|
|
height(h)
|
linear
|
 
|
|
らせんの高さを指定します。 C: デフォルトは 2.0 です。 Q: 照会すると float を返します。
|
|
width(w)
|
linear
|
 
|
|
らせんの幅を指定します。 C: デフォルトは 1.0 です。
Q: 照会すると float を返します。
|
|
radius(r)
|
linear
|
 
|
|
らせんチューブの半径を指定します。 C: デフォルトは 1.0 です。
Q: 照会すると float を返します。
|
|
direction(d)
|
int
|
|
|
らせんの作成時の、巻き方向を選択することができます。 有効な値は、0 または 1 です。 0 は時計回りです。 1 は反時計回りです。
C: デフォルトは 1 です。
|
|
subdivisionsAxis(sa)
|
int
|
 
|
|
らせんの軸の周囲のサブディビジョン数を指定します。 C: デフォルトは 8 です。 Q: 照会すると int を返します。
|
|
subdivisionsCoil(sco)
|
int
|
 
|
|
らせんの巻きに沿ったサブディビジョンの数を指定します。 C: デフォルトは 50 です。 Q: 照会すると int を返します。
|
|
subdivisionsCaps(sc)
|
int
|
 
|
|
巻きの厚みに沿ったサブディビジョンの数を指定します。 C: デフォルトは 0 です。
Q: 照会すると int を返します。
|
|
createUVs(cuv)
|
int
|
|
|
らせんの作成時に、具体的な UV メカニズムを選択することができます。
有効な値は、0、1、2、または 3 です。 0 にすると、UV は生成されません(適用するテクスチャがない場合)。
1 にすると、UV は正規化されずにオブジェクト全体に作成されます。 らせんはラップ解除され、テクスチャはディストーションせずに適用されます。
ラップ解除されたらせんでは、共有エッジに共有 UV が含まれます。
2 にすると、UV は正規化されます。これにより、 U と V の方向は個別に正規化されるため、結果としてテクスチャのディストーションが発生します。
4 にすると、テクスチャが適用時に歪まないように UV を作成します。 UV 範囲外にあるテクスチャは切り捨てます
(テクスチャを歪めずに押し込むことはできないため)。
これらのオプションをよりよく理解するには、テクスチャ ビュー ウィンドウを
開いてください。
C: デフォルトは 3 です。
|
|
texture(tx)
|
int
|
|
|
このフラグはサポートしていません。次のリリースで削除されます。
代わりに -cuv/createUVs フラグを使用してください。
|
|
一般的なフラグ |
object(o)
|
boolean
|
|
|
結果のオブジェクト、またはディペンデンシー ノードのみを作成します(適切な場合)。
|
|
一般的なフラグ |
name(n)
|
string
|
|
|
constructionHistory(ch)
|
boolean
|

|
|
コンストラクション ヒストリをオンまたはオフにします(適切な場合)。コンストラクション ヒストリがオンの場合、対応するノードがメッシュのヒストリ チェーンに挿入されます。コンストラクション ヒストリがオフの場合、
操作オブジェクト上に直接行われます。
注: コンストラクション ヒストリがすでにオブジェクトにある場合は、
このフラグは無視され、ノードは必ずヒストリ チェーンに挿入されます。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# Create a helix with radius 1.0 in anti clockwise direction with no UV's for texture.
cmds.polyHelix(r=1, d=1, cuv=0)
# Create a helix, called "myHelix" with default values.
cmds.polyHelix(n='myHelix')