terminating 'for' loop in a callback script
Posted 27 January 2005 - 11:34 AM
I'm having trouble getting the callback script to run properly. It's
suppouse to duplicate a few nodes when the user presses the button.
Problem is that the callback script doesn't seem to finish unless
I type in the texport 'end'. What I'm after is
for i = 1 to 4
opcp node_0 node $i;
but when trying to run this from callback the 'end' has no effect.
Is there another way I should be doing this? Any tips and
suggestions are appreciated.
Posted 27 January 2005 - 01:36 PM
in the HDA and then opdef them in the callback line. Seems Houdini
had a problem with having the entire script as one line in the callback
Posted 28 January 2005 - 09:31 AM
Here it is for you:
/ -> help if
Usage: if (condition) [then]
The if construct. If the condition is met, then the contents
of the if statement will be executed. An endif statement is
required to terminte the if clause. For example:
if ( $F == 1 ) then
echo Frame One
echo Another frame
Note: In the current implementation, the statements for the
if clause must occur on separate lines. That is, statements
like "if ($F == 1) echo Frame One" will not work.
As you can see, endif is the terminator for the if statement in hscript.
Posted 28 January 2005 - 11:21 AM
seperate lines.. read the 'for' help, didn't read 'if' help ...doh!
Posted 28 January 2005 - 12:02 PM
are the nodes duplicated in the hda?...or just in the houdini session?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users