c - 重心坐标。 C 中点相对于凹多边形的谐波扭曲

标签 c graphics geometry interpolation linear-algebra

我正在尝试获取一个权重数组,这些权重数组表示多边形顶点对其内部任意位置的影响。我可以用它来插值多边形变形版本的顶点并获得相应的变形位置。

平均值和谐波扭曲:

img

谐波坐标似乎可以做到这一点?我的网格目标:

img

我阅读数学论文并不容易。我找到了这篇Mathlab文章,但仍然没有掌握如何处理相对于多边形顶点的每个采样位置

Meshlab article

谢谢!

最佳答案

您可以尝试创建多边形的 Delaunay 三角剖分,然后在每个三角形内使用重心坐标。这种映射定义明确且连续,但在大多数情况下可能不平滑(即导数不连续)。

关于c - 重心坐标。 C 中点相对于凹多边形的谐波扭曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52021518/

相关文章:

math - 如何重新创建Photoshop曲线背后的数学

java - 在java中绘制一个三角形

javascript - 使用js在HTML5 Canvas中绘制不对称椭圆?

opengl - 透视划分解释?

c++ - 实时动态阴影来补充延迟着色?

c - 字符串 - 数据类型

c - 如何将c程序中的变量作为参数传递给批处理文件?

python - 使用 arcpy : strange behaviour of SearchCursor 在列表中加载要素类

c - 是C程序的正确输出吗

c - 有没有办法优化这种数据的排序?