Darren, You will need to keep a reference to the objects in the scenegraph, or set the ALOW_CHILDREN_READ capabilities on the group to allow you to traverse the tree yourself. Normally the first solution is easier.
As for the capabilities, it depends on what you want to do. If you want to modify color, set the ALLOW_APPEARANCE_READ on the shape and ALLOW_COLORING_ATTRIBUTES_WRITE on the appearance. My names might be a bit off, I don't have the docs in front of me. If you try to do something that is not allowed Java3D will throw an exception with a reasonable message that explains the capability needed. -mike -----Original Message----- From: Discussion list for Java 3D API [mailto:[EMAIL PROTECTED] On Behalf Of darren ireland Sent: Thursday, September 23, 2004 8:55 PM To: [EMAIL PROTECTED] Subject: [JAVA3D] altering added objects i have a basic scenegraph containing a box. i have added a mousePressed() functionthat adds extra objects to the scenegraph on each mouse click. i was wondering how i could reference previously added objects so that i can changer their attributes, in particular their colours. for example if i click the mouse several times and add 5 objects, on the 6th click i would like to make the 1st added object change colour, on the 7th click make the second object change colour, etc. is there a way to do this? do i have to add allow_write or something like it to each added object? ________________________________ Discover saving: Earn 5.25% p.a variable rate with ING Direct <http://g.msn.com/8HMBENAU/2755??PS=47575> =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".