UVAtlas icon indicating copy to clipboard operation
UVAtlas copied to clipboard

Why 2 partitions in 1 iteration?

Open chaohuang opened this issue 3 years ago • 0 comments

In the function CIsochartEngine::PartitionByGlobalAvgL2Stretch inside file isochartengine.cpp, there are 2 function calls to perform chart partition in the do while loop: one is ParameterizeChartsInHeapParallelized which calls pChart->Partition(), and the other one is GenerateNewChartsToParameterize which calls pChartWithMaxL2Stretch->Bipartition3D().

So my question is why calling 2 partitions in every 1 iteration of the do while loop. What if only Partition() or Bipartition3D() is called? And what's the difference between Partition() and Bipartition3D()?

Thanks.

chaohuang avatar Oct 27 '21 03:10 chaohuang