Hello,
I would like to understand (or if this is normal) why GetObject.CustomGeometryFilter
is called twice for each object?
With a simple test:
public class Picker : GetObject
{
public override bool CustomGeometryFilter (RhinoObject rhObject, GeometryBase geometry, ComponentIndex componentIndex)
{
Rhino.RhinoApp.WriteLine ($"{rhObject.Id} [{componentIndex.Index}");
return base.CustomGeometryFilter (rhObject, geometry, componentIndex);
}
}
And when I select a single object in the Rhino document, I get this:
Thank you,
jmv