I’got a project in wich i insert some .dwg (via linked block instance) that has layers embedded. In this same project, i have others geometries created in localy in Rhino. When i go filter theses models by layers, filter by layer only gives me output of those objects created localy in Rhino ( Model Extrusion). Those objects that are Model Block Instance dont pass FilterByLayer. In the following exemple, “madeira clara” is the layer that contains the local objects, “madeiraAGORAVAI2” is the Layer containing the model block instance. How to solve this out when i need to have block instances and at the same time, filter them by layer?
Hi Yan. It appears you’re mixing Rhino8 components with elefront. Elefront is making changes to handle model objects but i don’t believe its been updated yet.
oh, thank you Japhy!! So, do you imagine what kind of solution would i have to filter by layer block instance?
As Japhy mentioned, we’re working on making eleFront work more seamlessly with Model Objects, but it’s not quite ready for release.
That said, if you are talking about objects coming from the active Rhino doc, it should work, because eleFront will use the object’s GUID and look it up directly to do the filtering.
If you are making Model Objects directly in Grasshopper - this is the bit we are still working to support.
Are you sure that the instance is on that layer, not the objects within the block definition? Can you send the relevant part of the file, or try using the Model Object component to see what Layer it think it is on.


