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

Function orderIntersectionContours

source/MRMesh/MRIntersectionContour.cpp:293–299  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

291}
292
293ContinuousContours orderIntersectionContours( const MeshTopology& topologyA, const MeshTopology& topologyB, const PreciseCollisionResult& intersections )
294{
295 MR_TIMER;
296 AccumulativeSet accumulativeSet{ topologyA, topologyB, intersections };
297 parallelPrepareLinkedLists( intersections, accumulativeSet );
298 return orderIntersectionContoursUsingAccumulativeSet( accumulativeSet, intersections );
299}
300
301Contours3f extractIntersectionContours( const Mesh& meshA, const Mesh& meshB, const ContinuousContours& orientedContours,
302 const CoordinateConverters& converters, const AffineXf3f* rigidB2A /*= nullptr */ )

Callers 5

TESTFunction · 0.85
EMSCRIPTEN_BINDINGSFunction · 0.85
findIntersectionContoursFunction · 0.85
booleanImplFunction · 0.85

Tested by 2

TESTFunction · 0.68