Is there a vex command to execute a string variable?
Something like the exec() command in python.
Is there a vex command to execute a string variable?
2572 4 1-
- ylindqui
- Member
- 14 posts
- Joined: 1月 2009
- オフライン
-
- Jonathan de Blok
- Member
- 294 posts
- Joined: 7月 2013
- オフライン
-
- ylindqui
- Member
- 14 posts
- Joined: 1月 2009
- オフライン
-
- Jonathan de Blok
- Member
- 294 posts
- Joined: 7月 2013
- オフライン
ylindqui
Thanks for the response.
hmmm...I tried the following line in a attributeWrangle lop but no dice. Am I missing something?
string code = "usd_setvisibility(0, @primpath, 0);";
`code`;
See screenshot, you make your to-be-executed string in a string parm and have a backtick-ed hscript expression insert it into the code. Instead of parms you can also pull a string/value out of a attribute or whatever, as long as you do it with an expression.
Anyways, Houdini will first run the expressions, after that the vex code that is then executed will internally looks like this:
printf("vex says: Hello\n");
f@someAttrib=0.35 * @ptnum;Edited by Jonathan de Blok - 2023年3月21日 04:10:43
More code, less clicks.
-
- ylindqui
- Member
- 14 posts
- Joined: 1月 2009
- オフライン
-
- Quick Links

