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