Yeah, it very straightforward, you read the Particle 'Shape' attribute.
 Then compare that value against the ICEShapeType enum, if the ICEShapeType
is Reference, then you have a Particle Instance of a object in the scene.
 You can then take that value and get the actual Object by various means,
one of them being thru Dictionary.GetObject().  Once you have the object,
you can read it's Type value to determine what kind of object (model,
polymesh, light, etc.) is being instanced, and then go from there.

Reply via email to