移動先: 概要 戻り値 フラグ. MEL 例.

概要

nurbsSquare [-caching boolean] [-center float float float] [-centerX linear] [-centerY linear] [-centerZ linear] [-constructionHistory boolean] [-degree int] [-name string] [-nodeState int] [-normal float float float] [-normalX linear] [-normalY linear] [-normalZ linear] [-object boolean] [-sideLength1 linear] [-sideLength2 linear] [-spansPerSide int]

nurbsSquare は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。

nurbsSquare コマンドは、四角形を作成します。

戻り値

string[]オブジェクト名とノード名

戻り値の型は照会モードでは照会フラグが基になります。

フラグ

caching, center, centerX, centerY, centerZ, constructionHistory, degree, name, nodeState, normal, normalX, normalY, normalZ, object, sideLength1, sideLength2, spansPerSide
ロング ネーム(ショート ネーム) 引数型 プロパティ
-normal(-nr) float float float createqueryedit
四角形があるプレーンの法線です。
-normalX(-nrx) linear createqueryedit
法線方向の X 座標です。
デフォルト: 0
-normalY(-nry) linear createqueryedit
法線方向の Y 座標です。
デフォルト: 0
-normalZ(-nrz) linear createqueryedit
法線方向の Z 座標です。
デフォルト: 1
-center(-c) float float float createqueryedit
四角形の中心点です。
-centerX(-cx) linear createqueryedit
中心点の X 座標です。
デフォルト: 0
-centerY(-cy) linear createqueryedit
中心点の Y 座標です。
デフォルト: 0
-centerZ(-cz) linear createqueryedit
中心点の Z 座標です。
デフォルト: 0
-sideLength1(-sl1) linear createqueryedit
四角形の一辺の長さです。
デフォルト: 1.0
-sideLength2(-sl2) linear createqueryedit
四角形の隣接する一辺の長さです。
デフォルト: 1.0
-degree(-d) int createqueryedit
作成されるサークルの次数です: 1 - 一次、 2 - ニ次、 3 - 三次、 5 - 五次、 7 - 七次、
デフォルト: 3
-spansPerSide(-sps) int createqueryedit
一辺毎のスパン数が四角形の解像度を決定します。
デフォルト: 1
高度なフラグ
-caching(-cch) boolean createqueryedit
ノード キャッシング モードを修正します。詳細については、ノードの説明を参照してください。
: 上級ユーザ向けの機能です。
-nodeState(-nds) int createqueryedit
ノード状態を修正します。詳細については、ノードの説明を参照してください。
: 上級ユーザ向けの機能です。
一般的なフラグ
-name(-n) string create
作成されたオブジェクトに名前を付けます。
-constructionHistory(-ch) boolean create
コンストラクション ヒストリをオンまたはオフにします。
-object(-o) boolean create
結果のオブジェクト、またはディペンデンシー ノードのみを作成します。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL 例

// create degree 1 square with side length 2, center (0,0,0) on the
// x-y plane
nurbsSquare -nr 0 0 1 -d 1 -c 0 0 0 -sl1 2 -sl2 2 ;

// create degree 2 rectangle with length 2,4 at origin on the x-y plane
nurbsSquare -d 2 -nr 0 0 1 -c 0 0 0 -sl1 2 -sl2 4 ;

// create square of degree 3,side lengths 3, 4 spans per side
nurbsSquare -nr 0 0 1 -c 0 0 0 -d 3 -sl1 3 -sl2 3 -sps 4;