v4.0
キャラクタ リギング
9 つのシェイプのうちから、いずれかの NURBS カーブを作成します。 これらのシェイプはアニメーションのコントロールに便利です。 たとえば、二足歩行リグのアップベクターはピラミッド型、ヒップと胸のコントロールは正方形、足の回転のコントロールは立方体のようにすることができます。
oReturn = MakeRigIcon( Parent, [Type], [X], [Y], [Z], [Xlength], [Ylength], [Zlength], [Color], [Name], [XOffset], [YOffset], [ZOffset] ); |
作成された NURBS カーブを表わす X3DObject を戻します。
パラメータ | タイプ | 詳細 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parent | 文字列 | リグ アイコンの親オブジェクト。 空の場合には、シーン ルートが親になります。 | ||||||||||||||||||||
タイプ | Integer | アイコンのタイプ。
デフォルト値: 2 (立方体)
|
||||||||||||||||||||
X | ダブル | グローバル空間での X 座標。
デフォルト値: 0.0 |
||||||||||||||||||||
Y | ダブル | グローバル空間での Y 座標。
デフォルト値: 0.0 |
||||||||||||||||||||
Z | ダブル | グローバル空間での Z 座標。
デフォルト値: 0.0 |
||||||||||||||||||||
Xlength | ダブル | X 方向の長さ。
デフォルト値: 1.0 |
||||||||||||||||||||
Ylength | ダブル | Y 方向の長さ。
デフォルト値: 1.0 |
||||||||||||||||||||
Zlength | ダブル | Z 方向の長さ。
デフォルト値: 1.0 |
||||||||||||||||||||
Color | Integer | スパインに拘束するシャドウ リグのタイプ。
デフォルト値:65(暗い緑色) |
||||||||||||||||||||
Name | 文字列 | アイコン オブジェクトの名前。 名前を指定しない場合には、デフォルトのカーブ リスト名が使用されます。
デフォルト値: "" |
||||||||||||||||||||
XOffset | ダブル | グローバル空間での X 座標のオフセット。
デフォルト値: 0.0 |
||||||||||||||||||||
YOffset | ダブル | グローバル空間での Y 座標のオフセット。
デフォルト値: 0.0 |
||||||||||||||||||||
ZOffset | ダブル | グローバル空間での 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 ); } |