如何在 C++ 中对球体/半球进行数据插值?
我有一堆 theta,phi 球坐标与相关联的密度值。 [西塔 |披|密度] 约 100 点。
如果我对一个新数据点进行采样,但不是在数据中捕获而是在球体上,我如何从数据点中找到内插密度值应该是多少?
样条曲线、RBF 还是其他?
最佳答案
您可以使用类似 Voronoi segmentation 的方法从现有点创建一组(最好是凸面)面,然后根据与每个顶点的接近程度在这些面内进行插值。
这个答案可能会提供一些有用的指示:
关于c++ - 如何从球坐标数据中找到球体/半球上的插值点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19963958/