Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

I hope I found solution (for now it works for me) - and basically I am checking feature names of edges. If they are different it means they are not part of same feature therefore they are my real edges.

"False" - "pipe" edges have both feature names same and therefore should not be selected...

 

‭itWorks.png

 

I added following to your macro:

For Each e In f.edges
If Not IsInCollection(e, edges) Then
Debug.Print e.faces.Item(1).CreatedByFeature.Name
Debug.Print e.faces.Item(2).CreatedByFeature.Name
If e.faces.Item(1).CreatedByFeature.Name <> e.faces.Item(2).CreatedByFeature.Name Then
Call edges.Add(e)
End If
End If
Next e

Thank you for support...