Steven Zeng

StevenZeng

About Me

Connect

LOCATION
Not Specified
WEBSITE

Houdini Skills

Availability

Not Specified

Recent Forum Posts

How to get and set attribute immediately in vex Oct. 13, 2020, 7:57 a.m.

in primitivewrangle with Run over(Detail once):
void SetRoot(int primnum)
{
int boolRoot=prim(0,“Root”,primnum); // boolRoot=3;
printf(“%d before:%d ”,primnum,boolRoot);
setprimattrib(0,“Root”,primnum,1,“set”);
setvertexattrib(0,“Cd”,primnum,1,{1,1,1});
setvertexattrib(0,“Cd”,primnum,0,{1,1,1});

boolRoot=prim(0,“Root”,primnum);// boolRoot=3;still!
// getattribute(0, boolRoot, “primitive”, “Root”, primnum);
printf(“ after : %d \n”,boolRoot);

}

the boolRoot value should be change from 3 to 1,but vex can not get the changed value .this is bug?