For some reason i got an ">" in the text input :). Of course this has
to be deleted and than replace pos3.z expression with this:
[expr {[lindex [split [lindex [split [lindex [split [knob text] "("]
3] ")"] 0] " "] 2]}]
best
falko
Zitat von Falko Paeper <falko.pae...@filmakademie.de>:
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 <falko.pae...@filmakademie.de>:
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 <natjencks.li...@gmail.com>:
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
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
__________________________________________________
Falko Paeper
Tel. 0173 74 84 449
falko.pae...@filmakademie.de | falko-pae...@web.de
Skype: fpaeper
Karlsplatz 1 | 71638-Ludwigsburg
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
__________________________________________________
Falko Paeper
Tel. 0173 74 84 449
falko.pae...@filmakademie.de | falko-pae...@web.de
Skype: fpaeper
Karlsplatz 1 | 71638-Ludwigsburg
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
__________________________________________________
Falko Paeper
Tel. 0173 74 84 449
falko.pae...@filmakademie.de | falko-pae...@web.de
Skype: fpaeper
Karlsplatz 1 | 71638-Ludwigsburg
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users