yes, that is how I reach them in the first term. Now my plugin need to maintain that list, so the need of events. I’m using mainly names and colors. The colors are to emulate complex render materials (with complex i mean, with reflection maps, bumps…) with display conduit, because… there is no way to use directly a RenderMaterial / Rhino.RhinoDoc.Material as “display material” that I need to pass to the Display Pipelin method DrawMeshShaded(Mesh, DisplayMaterial) , right?
I mean, right now I’m using Simulate() to get a docObject.Material from RenderMaterial, and then extracting the diffuse color from that “simulated” material to , finally, generate a DisplayMaterial, a poor version of my awsome renderMaterial in order to apply them to my geometry (no doc object) on screen. The idea is that the render material will be applied when my geometry is finally “baked” to the document.
Is it there a better method to accomplish this material representation/preview trick?
Hope I explained myself…