2
Q
插值三角形网格
A
回答
1
这里基于三角剖分的线性插值解释使用Octave函数tsearch
在新版本的MATLAB中已弃用。相反,你可以使用pointLocation
鉴于delaunay
创造了一个三角:
tri = delaunay (X, Y);
和点的坐标进行插值为xi, yi
。
使用tsearch
或pointLocation
以找到三角形包含该点:
idx = tsearch (X, Y, tri, xi, yi);
三角形
pts= tri(idx, :);
创建可叫做equation of a plane(三角形)中给出其3点的矩阵的顶点的提取索引
m=[X(pts);Y(pts);Z(pts);ones(1,3)].';
根据det(m)=0
计算z
。式用于计算[4 ,4]
矩阵的行列式可以在Wikipedia
z = (...
-xi*det(m(:,2:end)) + ...
yi*det([m(:,1) m(:,3:end)]) +...
det(m(:,1:end-1))...
)...
/det([m(:,1:2) m(:,end)]);
可以找到
相关问题
- 1. 网格中三角形顶点之间的插值
- 2. 三角形网格上的CGAL插值卡住
- 3. 带网格的三角形轮廓
- 4. 与三角形的砌体网格?
- 5. 三角形网格中最近的点
- 6. 添加sin波到三角形网格
- 7. 将四边形和三角形网格转换为仅由三角形组成的网格
- 8. 从封闭的三角形网格创建四面体网格
- 9. 格式化Pascal三角形
- 10. 如何为动态三维网格生成三角形数据
- 11. 在三角形的三角形中绘制三角形
- 12. Matlab:将三角形网格转换为规则(正方形)网格
- 13. 带三角形值的Tricontour
- 14. opengl中的三角网格
- 15. 带孔的多边形三角网
- 16. Three.js,为网格几何三角形添加厚度
- 17. 三角形网格上的测地计算?
- 18. 计算和应用法线到三角形网格
- 19. OpenGL:3D网格和法线的三角形问题
- 20. Direct3D网格与线条和三角形的组合
- 21. 在Matlab中绘制三角形矩阵的网格
- 22. 从三角形网格中查找面孔
- 23. CGAL:从网格中读取顶点和三角形
- 24. 如何简单地下采样三角形网格?
- 25. 三角形网格,一半是错误的
- 26. 为什么三角形被裁剪在这个网格中?
- 27. 网格表面三角形的高宽比
- 28. 检测图像前景中的三角形网格栅栏
- 29. 非三角形输入输出角度非右三角形
- 30. 在Java中栅格化三角形