MakeRigIcon

導入

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 (立方体)

指定可能な値:

説明:

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

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