This probably makes it easier to understand:
set cut_paste_input [stack 0]
version 7.0 v4
push $cut_paste_input
PostageStamp {
name PostageStamp3
label "\[expr \{\[lindex \[split \[lindex \[split \[lindex \[split
\[knob text] \"(\"] 1] \")\"] 0] \" \"] 2]\}]"
selected true
xpos -300
ypos -172
hide_input true
postage_stamp true
addUserKnob {20 User}
addUserKnob {13 pos1}
pos1 {{"\[expr \{\[lindex \[split \[lindex \[split \[lindex \[split
\[knob text] \"(\"] 1] \")\"] 0] \" \"] 0]\}]"} {"\[expr \{\[lindex
\[split \[lindex \[split \[lindex \[split \[knob text] \"(\"] 1]
\")\"] 0] \" \"] 1]\}]"} {"\[expr \{\[lindex \[split \[lindex \[split
\[lindex \[split \[knob text] \"(\"] 1] \")\"] 0] \" \"] 2]\}]"}}
addUserKnob {13 pos2}
pos2 {{"\[expr \{\[lindex \[split \[lindex \[split \[lindex \[split
\[knob text] \"(\"] 2] \")\"] 0] \" \"] 0]\}]"} {"\[expr \{\[lindex
\[split \[lindex \[split \[lindex \[split \[knob text] \"(\"] 2]
\")\"] 0] \" \"] 1]\}]"} {"\[expr \{\[lindex \[split \[lindex \[split
\[lindex \[split \[knob text] \"(\"] 2] \")\"] 0] \" \"] 2]\}]"}}
addUserKnob {13 pos3}
pos3 {{"\[expr \{\[lindex \[split \[lindex \[split \[lindex \[split
\[knob text] \"(\"] 3] \")\"] 0] \" \"] 0]\}]"} {"\[expr \{\[lindex
\[split \[lindex \[split \[lindex \[split \[knob text] \"(\"] 3]
\")\"] 0] \" \"] 2]\}]"} {"\[expr \{\[lindex \[split \[lindex \[split
\[lindex \[split \[knob text] \"(\"] 3] \")\"] 0] \" \"] 3]\}]"}}
addUserKnob {1 text}
text "(1.1223 1.1881 1.2673)(0.1574 0.1245 0.0909)(2.0573 \n> 2.0574 2.0575)"
}
best
falko
Zitat von Falko Paeper <[email protected]>:
Try this:
set cut_paste_input [stack 0]
version 7.0 v4
push $cut_paste_input
PostageStamp {
name PostageStamp1
label "\[expr \{\[lindex \[split \[lindex \[split \[lindex \[split
\[knob text] \"(\"] 1] \")\"] 0] \" \"] 2]\}]"
selected true
xpos -112
ypos -207
hide_input true
postage_stamp true
addUserKnob {20 User}
addUserKnob {1 text}
text "(1.1223 1.1881 1.2673)(0.1574 0.1245 0.0909)(2.0573 \n>
2.0574 2.0575)"
}
Use the first number(1) to select one of the three bracket pairs.
The second number(0) just deletes the last braket so no need to
change that. And the last one (2) selects the single values inside
each braket pairs.
best
falko
Zitat von Nat Jencks <[email protected]>:
Hi, sorry for the relatively simple question, but I'm relatively
inexperienced with TCL and Python in nuke and this seems like it
should be very easy.
I have a text string defined as a userknob which I have called
CDL_TextValues. This contains a user enterable string which will be
in teh format of "(1.1223 1.1881 1.2673)(0.1574 0.1245
0.0909)(2.0576 2.0576 2.0576)" I just need to take these individual
numeric values and enter them into specific variables which can be
defintes as an expression, in my case, the OCIOCDLTransform node.
I'd liek to use a range funciton to simply take the 2nd through 7th
character and use that number.
So I'd like to set the expression for my value to be range
(CDL_TextValues 2 7). But I can't get it to work... seems liek the
native TCL commands dont support the range function, and I'm not
sure how to do this.
Thanks for any help!
best-
-Nat Jencks
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
__________________________________________________
Falko Paeper
Tel. 0173 74 84 449
[email protected] | [email protected]
Skype: fpaeper
Karlsplatz 1 | 71638-Ludwigsburg
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
__________________________________________________
Falko Paeper
Tel. 0173 74 84 449
[email protected] | [email protected]
Skype: fpaeper
Karlsplatz 1 | 71638-Ludwigsburg
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users