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

Martin Andersen
08 August 2005, 11:16 AM

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

How can I do that?

08 August 2005, 11:27 AM
Hi one way is this:

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

-- dummy values
-- 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.


CGTalk Moderation
08 August 2005, 11:27 AM
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.