【发布时间】:2011-11-15 09:21:55
【问题描述】:
我希望基于 Delaunay 三角剖分对不规则采样函数 z(x,y) 进行线性插值。假设我有一座山丘,我已经获得了 Delaunay 三角测量:
我知道每个三角形顶点(样本)的高度z。我想要在任意点(x,y) 的高度z。
如何判断哪个三角形包含点
(x,y)?一旦我知道了这一点,我想在三角形的三个顶点之间进行插值是相当简单的。你知道这个的现成实现吗?也许还包括插值位?我确信在某个地方一定有一个开源实现。我对 Java(源代码或 JAR)特别感兴趣,但任何风格的 VB 或其他语言也可能有用。
【问题讨论】:
标签: java algorithm vba interpolation triangulation