C# 中的 3D 样条插值(曲面插值)

4

我有一个表示曲面上点的List<Point3D>坐标列表。我想通过添加具有固定x和y值的点来增加曲面的点密度。 z分量应该通过样条插值来计算。

在c#中是否有可以为我完成此操作的函数或库?


这个没有内置函数。实际上,最好的方法取决于你的点列表的特性。你能提供一些细节吗(例如,点是如何分布的,是否有网格,任何x/y组合只有一个点,你知道表面的连续性/平滑度等)? - Nico Schertler
1
当你想研究如何从一系列点创建曲面时,最好使用关键词“曲面插值”。使用“样条插值”进行搜索可能会给你更多关于“从一系列点创建曲线”的文章。 - fang
@Nico Schertler:Surface看起来像是一个略微弯曲的纸张。点列表由角落和相对于z值的最大/最小值组成。在大多数情况下,只有一个最大值,因此它看起来更像一个垫子,但解决方案也适用于N个最小值和M个最大值。 - Philipp
1
点阵是否结构化? - abenci
1个回答

0

最好在这里解释你的答案,以防你提供的链接内容发生变化。 - user11563547

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接