MakeRigIcon

導入

v4.0

カテゴリ

キャラクタ リギング

詳細

9 つのシェイプのうちから、いずれかの NURBS カーブを作成します。 これらのシェイプはアニメーションのコントロールに便利です。 たとえば、二足歩行リグのアップベクターはピラミッド型、ヒップと胸のコントロールは正方形、足の回転のコントロールは立方体のようにすることができます。

スクリプト構文

oReturn = MakeRigIcon( Parent, [Type], [X], [Y], [Z], [Xlength], [Ylength], [Zlength], [Color], [Name], [XOffset], [YOffset], [ZOffset] );

戻り値

作成された NURBS カーブを表わす X3DObject を戻します。

パラメータ

パラメータ タイプ 詳細
Parent 文字列 リグ アイコンの親オブジェクト。 空の場合には、シーン ルートが親になります。
タイプ Integer アイコンのタイプ。

デフォルト値: 2 (立方体)

指定可能な値:

説明:

0 RightSquare
1 TopSquare
2 Cube
3 CenteredCube
4 ピラミッド
5 CenteredPyramid
6 ダイアモンド
7 CubeWithPeak
8 CenteredDiamond
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

JScript の例

//
// 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
        );
}

関連項目

MakeControlSplines MakeBiped MakeQuadruped MakeBipedDogLeg