There's a discussion about that here: http://groups.google.com/group/grasshopper3d/browse_thread/thread/506c0b5c8cd37df1/
What i gather from that thread is that grasshopper geometry doesen't store any attributes, but if you know the GUID of the original referenced geometry, you can extract it by: Dim obj As IRhinoObject = doc.LookupObject(obj_id) color = obj.Attributes().m_color In that thread, that took place in February, David said that extracting the GUID of referenced geometry would be possible in the 'next release', so it should be available now. On Apr 16, 3:50 pm, fraguada <fragu...@gmail.com> wrote: > A bit on this topic, how to go in reverse? Meaning, if I have a > referenced set of geometry (be it points, curves, or surfaces), can I > extract their rhino object attributes and implement them in a > definition? > Luis > > On Apr 16, 2:49 pm, Archimax <archima...@gmail.com> wrote: > > > thanks, guys > > pretty usefull definition