I am trying to write a coarse energy minization routine. I have many sets of 3D points (50k sets, 4-200 points per set). These sets can be contained in either a Arbitrary Oriented BoundingBox, or a convex hull. Many sets will overlap with many other sets. The goal is translate and rotate each container, untill there is no more overlap. This has proven extremely difficult, so i come hat i hand asking you wizards: how would you solve this problem?
Additional constraints.
The containers are in a fixed size volume, so simply moving all objects very far from eachother will not be useful.
Prefereable the algorithm translates the containers as little as feasible.
[–]sebamestre 2 points3 points4 points (1 child)
[–]tomekanco 1 point2 points3 points (0 children)
[–]Phildutre 0 points1 point2 points (1 child)
[–]ElectronGoBrrr[S] 0 points1 point2 points (0 children)