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

概要

subdListComponentConversion [-border] [-fromEdge] [-fromFace] [-fromUV] [-fromVertex] [-internal] [-toEdge] [-toFace] [-toUV] [-toVertex] [-uvShell] [-uvShellBorder] [objects...]

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

このコマンドは、サブディビジョン サーフェス コンポーネントのタイプを 1 つまたは複数のタイプから別の 1 つまたは複数のタイプに変換し、変換のリストを返します。現在選択されているオブジェクトは変更されません。

「-in/internal」フラグを使用して、変換の対象を「接続された」コンポーネントと「含まれた」コンポーネントのどちらにするか指定します。たとえば、サブディビジョン サーフェスの頂点をフェースに変換するときに internal フラグを指定すると、頂点に完全に含まれるフェースのみを返します。internal フラグを指定しないと、頂点に接続されたすべてのフェースを返します。

戻り値

string[]サブディビジョン サーフェス コンポーネントのリスト

関連

polyListComponentConversion

フラグ

border, fromEdge, fromFace, fromUV, fromVertex, internal, toEdge, toFace, toUV, toVertex, uvShell, uvShellBorder
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-border(-bo) create
境界に変換します。
-fromEdge(-fe) create
変換前のコンポーネント タイプを 指定: エッジ
-fromFace(-ff) create
変換前のコンポーネント タイプを 指定: フェース
-fromUV(-fuv) create
変換前のコンポーネント タイプを 指定: UV
-fromVertex(-fv) create
変換前のコンポーネント タイプを 指定: 頂点
-internal(-in) create
「より小さな」コンポーネント タイプをより大きなものに変換するときに使用可能です。変換の対象を「接続された」コンポーネントと 「含まれた」コンポーネントのどちらにするか指定します。下記の例を参照してください。
-toEdge(-te) create
変換後のコンポーネント タイプを 指定: エッジ
-toFace(-tf) create
変換後のコンポーネント タイプを 指定: フェース
-toUV(-tuv) create
変換後のコンポーネント タイプを 指定: UV
-toVertex(-tv) create
変換後のコンポーネント タイプを 指定: 頂点
-uvShell(-uvs) create
同じ UV シェル内にある UV コンポーネントを返します。-tuv および -fuv フラグを指定した場合のみ動作します。
-uvShellBorder(-uvb) create
同じ UV シェル内の境界線上にある UV コンポーネントを返します。-tuv および -fuv フラグを指定した場合のみ動作します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

subdListComponentConversion -fv -tf subdShape.smp[5][6] subdShape.smp[9][10];
// Returns a list of faces that are connected to the given vertices.

subdListComponentConversion -tf subdShape.sme[0][0] subdShape.smp[3][0] subdShape.smp[8][0];
// Returns a list of faces that are connected to the given components.

subdListComponentConversion -fv -tf -in subdShape.smp[5][9];
// Returns a list of only those faces that are completely contained
// by the given vertices.

select -r subdShape.smp[0][0] subdShape.smp[3][0] subdShape.smp[8][0];
subdListComponentConversion -fv -tf;
// Returns the conversion of selected vertices to faces.

subdListComponentConversion -fuv -tuv -uvs subdShape.smm[3];
// Returns a list of all UV map components in the
// same UV shell (contiguous region in texture space).
// (You can view these regions in the UV Editor.)

subdListComponentConversion -fuv -tuv -uvb subdShape.smm[3];
// Returns a list of the UV map components on the border of the
// same UV shell (contiguous region in texture space).  (You can
// view these regions in the UV Editor.)