Member Index not matching all points

Hi,

I’m currently trying to fillet the top and bottom edges of an object. I used a fix described in this topic to fix my Brep but after this fix the Member Index doesn’t correctly correlate points from two lists anymore.

Here is my file:


member_index_mismatch.gh (19.0 KB)

This is what it should like on the left, and what it looks like after fixing my Brep:

When I inspect everything per component, everything looks alright up until the part where Member Index is supposed to do its thing. Anyone who happens to see the issue?

I’m using the information learned from the beginning of this video to get the top and bottom surface edges:

I would just compare among Z values only, like this:

member_index_mismatch_inno.gh (20.3 KB)

but to be honest I would take advantage of Brep Topology to retrieve the list of edges that are adjacent to a given face, which looks to me like the “cleanest” way to do that

member_index_mismatch_inno_Brep_Topo.gh (21.2 KB)

2 Likes

Hey wow, I just learned through observing your Index component that it actually goes -1 when I add one at the top output. That’s super useful!

That’s a wonderful solution as well. Elegant. It makes me realize there’s still a long way to go before I know all components. I had never used Brep Topology as far as I remember.

Thanks for sharing your knowledge :+1:

I guess we all had this reaction the first time :rofl:

yes, Brep Topology is a bit in the shade despite being Vanilla -I guess- because it sort of outputs data that looks like “of an higher order”, but it gives very useful info that sometimes can make life much easier :+1: