MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / makeBridge

Function makeBridge

source/MRMesh/MRMeshFillHole.cpp:1218–1228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1216}
1217
1218MakeBridgeResult makeBridge( MeshTopology & topology, EdgeId a, EdgeId b, FaceBitSet * outNewFaces )
1219{
1220 auto res = makeQuadBridge( topology, a, b, outNewFaces );
1221 if ( res.na && res.nb )
1222 {
1223 assert( res.newFaces == 1 );
1224 splitQuad( topology, a, outNewFaces );
1225 ++res.newFaces;
1226 }
1227 return res;
1228}
1229
1230MakeBridgeResult makeSmoothBridge( Mesh & mesh, EdgeId a, EdgeId b, float samplingStep, FaceBitSet * outNewFaces )
1231{

Callers 1

TESTFunction · 0.85

Calls 2

makeQuadBridgeFunction · 0.85
splitQuadFunction · 0.85

Tested by 1

TESTFunction · 0.68