cluster_cts
2019. 5. 24. 02:02ㆍStudy/Houdini_Skill
Name to point
int pointnumber = nametopoint(1,s@name);
v@Cd = point(1, "Cd", pointnumber);
Cluster
int pt0 = primpoint(0, @primnum, 0);
int pt1 = primpoint(0, @primnum, 1);
int seed0 = point(0, "seed", pt0);
int seed1 = point(0, "seed", pt1);
if (seed0 != seed1){
removeprim(0, @primnum, 1);
}
v@v = set(0,0,-50 * (rand(@Frame) + 0.25));
s@name = "newbox_" + itoa(npoints(1) + 1);
i@active = 1;
int pointnumber = nametopoint(1, s@name);
4@transmatrix = primintrinsic(1, "packedfulltransform", pointnumber);
v@P *= 4@transmatrix;
if(@angle > 0.01){
int pt0 = primpoint(0, @primnum, 0);
int pt1 = primpoint(0, @primnum, 1);
vector position0 = point(0, "P", pt0);
vector position1 = point(0, "P", pt1);
vector center = (position0 + position1)/2;
setpointattrib(0, "P", pt0, center);
setpointattrib(0, "P", pt1, center);
}
'Study > Houdini_Skill' 카테고리의 다른 글
Length average (0) | 2019.05.24 |
---|---|
rbd_bullet data (0) | 2019.05.24 |
CST_setup (0) | 2019.05.23 |
HDA_Compile_fracture(voronoifracture) (0) | 2019.05.22 |
POP_rotaion[vex] (0) | 2019.01.02 |