【发布时间】:2017-03-22 13:07:03
【问题描述】:
我正在尝试用需要保持特定距离的“粒子”(由 3D XYZ 向量表示)以最佳方式填充 3D 球形体积,同时尽量减少它们之间的可用空间量.
但有一个问题——粒子本身可能落在球形体积的边界上——它们只是不能存在于它之外。理想情况下,我想最大化落在这个边界上的粒子数量(这使得这是一种球形填充问题,我想),然后向内填充剩余的体积。
有没有可以解决这类问题的算法?它不需要精确,但这里的关键是最终解决方案的密度需要相当准确(+/- ~5% 的“完美”解决方案)。
【问题讨论】:
标签: algorithm 3d language-agnostic geometry