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

Function contourIntersection

source/MRMesh/MRDistanceMap.cpp:1355–1363  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1353}
1354
1355Polyline2 contourIntersection( const Polyline2& contoursA, const Polyline2& contoursB,
1356 const ContourToDistanceMapParams& params, float offsetInside )
1357{
1358 assert( params.withSign );
1359 auto mapA = distanceMapFromContours( contoursA, params );
1360 auto mapB = distanceMapFromContours( contoursB, params );
1361 mapA.mergeMax( mapB );
1362 return distanceMapTo2DIsoPolyline( mapA, params, offsetInside );
1363}
1364
1365Polyline2 contourSubtract( const Polyline2& contoursA, const Polyline2& contoursB,
1366 const ContourToDistanceMapParams& params, float offsetInside )

Callers 1

TESTFunction · 0.85

Calls 2

distanceMapFromContoursFunction · 0.70

Tested by 1

TESTFunction · 0.68