v4.0
9 つのシェイプのうちから、いずれかの NURBS カーブを作成します。これらのシェイプはアニメーションのコントロールに便利です。 たとえば、二足歩行リグのアップベクターはピラミッド型、ヒップと胸のコントロールは正方形、足の回転のコントロールは立方体のようにすることができます。
oReturn = MakeRigIcon( Parent, [Type], [X], [Y], [Z], [Xlength], [Ylength], [Zlength], [Color], [Name], [XOffset], [YOffset], [ZOffset] ); |
作成された NURBS カーブを表わす X3DObject を戻します。
パラメータ | タイプ | 説明 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parent | 文字列 | リグ アイコンの親オブジェクト。空の場合には、シーン ルートが親になります。 | ||||||||||||||||||||
Type | Integer |
アイコンのタイプ。 デフォルト値: 2 (立方体)
|
||||||||||||||||||||
X | Double |
グローバル空間での X 座標。 デフォルト値: 0.0 |
||||||||||||||||||||
Y | Double |
グローバル空間での Y 座標。 デフォルト値: 0.0 |
||||||||||||||||||||
Z | Double |
グローバル空間での Z 座標。 デフォルト値: 0.0 |
||||||||||||||||||||
Xlength | Double |
X 方向の長さ。 デフォルト値: 1.0 |
||||||||||||||||||||
Ylength | Double |
Y 方向の長さ。 デフォルト値: 1.0 |
||||||||||||||||||||
Zlength | Double |
Z 方向の長さ。 デフォルト値: 1.0 |
||||||||||||||||||||
Color | Integer |
スパインに拘束するシャドウ リグのタイプ。 デフォルト値:65(暗い緑色) |
||||||||||||||||||||
Name | 文字列 |
アイコン オブジェクトの名前。 名前を指定しない場合には、デフォルトのカーブ リスト名が使用されます。 デフォルト値: "" |
||||||||||||||||||||
XOffset | Double |
グローバル空間での X 座標のオフセット。 デフォルト値: 0.0 |
||||||||||||||||||||
YOffset | Double |
グローバル空間での Y 座標のオフセット。 デフォルト値: 0.0 |
||||||||||||||||||||
ZOffset | Double |
グローバル空間での Z 座標のオフセット。 デフォルト値: 0.0 |
// // Generates all the rigging icons beside each other // for (var icontype = 0; icontype < 9; icontype++) { makeRigIcon( ActiveSceneRoot, icontype, icontype, 0, 0, //XYZ position 1, 1, 1, //XYZ scale icontype*100, //colour icontype, //name 0,0,0 //XYZ offset ); } |