sop    // context => sop type

twistScrips(float deg = 0; vector vec = {0,1,0})

{

        vector min, max, center;

        matrix3 mtx3 = {{1,0,0}, {0,1,0}, {0,0,1}};

        float rad = (deg*3.14)/180;

        

        getbbox(min, max);

        center = (min+max)/2;

        

        rad *= ((P.y-min.y) / (max.y-min.y));

        rotate(mtx3, rad, normalize(vec));

        

        P = (P-center) * mtx3 + center;

}

'Houdini > VEX' 카테고리의 다른 글

vex로 만들어 본 노이즈의 적용방식  (0) 2012.12.11
vex로 코딩해 본 여러가지  (0) 2012.12.11
VEX의 특성  (0) 2012.12.02
inline code노드  (0) 2012.11.17
Posted by scii
: