createHairCurveNode(
string $hsys,
string $surface,
float $u, float $v,
int $numCvs,
int $doOut,
int $doStart,
int $doRest,
int $isPassive,
string $startCurve,
float $length,
int $endHairSystemIndex[],
string $hsysGroup,
string $hsysOutHairGroup,
int $simulationType )
なし
| 変数名 | 変数型 | 説明 |
|---|---|---|
| $hys | string | ヘア システム ノードの名前です。 |
| $surface | string | 毛根をアタッチするサーフェスまたはメッシュです(サーフェスがない場合は "" に設定します)。 |
| $u | float | 毛根をアタッチするサーフェス上の $v UV 座標です(サーフェスがない場合は 0,0)。 |
| $numCvs | int | ヘア カーブを作成する CV 数(開始カーブが渡された場合、この値はオーバーライドされます)。 |
| $doOut | int | true の場合、毛根の出力カーブを作成します。 |
| $doStart | int | true の場合、毛根の開始カーブを作成します。 |
| $doRest | int | true の場合、毛根のレスト カーブを作成します。 |
| $isPassive | int | true の場合、毛根をパッシブ化します。 |
| $startCurve | string | 開始位置に使用されるカーブの名前("" に設定するとカーブが作成されます)。 |
| $length | float | 作成するヘア カーブの長さ(開始カーブが指定されている場合は無視されます)。 |
| $endHairSystemIndex | int[] | 最後に作成されたヘアのインデックスの呼び出し間を追跡します。 |
| $hsysGroup | string | 毛根の親となる既存のグループ(グループがない場合は "" に設定します)。 |
| $hsysOutHairGroup | string | 出力ヘア カーブの親となる既存のグループ(グループがない場合は "" に設定します)。 |
| $simulationType | int | 1 = ダイナミック、2 = スタティック |
sphere;
string $hsys = `createNode hairSystem`;
connectAttr time1.outTime ($hsys + ".currentTime");
int $ind[1];
$ind[0] = 0;
int $i;
for( $i = 0; $i < 10; $i++ ){
float $v = 0;
float $u = $i/10.0;
string $newHair = createHairCurveNode( $hsys, "nurbsSphereShape1", $u,$v,10, true, true, false, false, "", 3.0, $ind, "","",1);
}