Combine edge metadata from multiple detection sources.
Use this to union edges from:
- BD_PlanarGrouping (structure-based boundaries)
- BD_BlenderEdgeMarking (color/angle-based edges)
- Any other edge detection node
POSITION-BASED DEDUPLICATION:
This node uses vertex POSITIONS (not indices) for deduplication.
This correctly handles face-split meshes where the same geometric edge
may have different vertex indices in different sources.
Connect 'reference_mesh' to enable index remapping for downstream nodes.
Without it, output will use indices from the first source containing each edge.
Example workflow:
[Mesh] ─┬─→ [PlanarGrouping] ──→ edge_metadata_1 ─┐
│ │
└─→ [EdgeMarking] ─────→ edge_metadata_2 ─┼─→ [CombineEdgeMetadata] → [MergePlanes]
│
[Final Mesh] ─────────────────→ reference_mesh ───┘
By BizaNator·Created 7 months ago·Updated 16 days ago· 14
BD Combine Edge Metadata
reference_mesh
edge_metadata_1
edge_metadata_2
edge_metadata_3
edge_metadata_4
edge_metadata
status
◄position_precision5►
Category🧠BrainDead/Mesh
Inputs (6)
Name
Type
Default
Description
reference_mesh
TRIMESH
Reference mesh for position-based deduplication and index remapping. Should be the mesh that will be passed to downstream nodes.
edge_metadata_1
EDGE_METADATA
First edge metadata source (required)
position_precision
INT
53–8
Decimal precision for position comparison (5 = 0.00001 units). Lower = more aggressive merging.