PDA

View Full Version : how do I create a Custom Attribute slider?


Martin Andersen
08-09-2005, 12:16 PM
Hi!

I'm using PEN attribute holder 2 and I would like to add a custom attribute slider (with script)

How can I do that?

rdg
08-09-2005, 12:27 PM
Hi one way is this:

create a string containing your customAttribute definition and add it to the object:


-- dummy values
theKm=10
realKM=10
-- attrib def start
theCustAttr = "theAttribute = attributes CAT_Test (\n"
theCustAttr += "parameters main rollout:roTest\n"
theCustAttr += " (\n"
theCustAttr += " theKm type:#integer ui:theKm default:"+realKm as String+"\n"
-- skiped details
theCustAttr += " )\n"

theCustAttr += " rollout roTest \"Parameters\" \n"
theCustAttr += " (\n"
theCustAttr += " spinner theKm \"km:\" range:[0, 100000.0, "+realKm as String+"] type:#integer \n"
theCustAttr += " )\n"
theCustAttr += ")\n"
-- attrib def end
-- add it to the selected object
custAttributes.add $.modifiers[1] (execute(theCustAttr))

This examle adds a spinner, but adjusting it would be easy.
If there is a way without "execute", please post it.


Georg

CGTalk Moderation
08-09-2005, 12:27 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.