我有一个使用wrl文件表示的3D曲面。我已经阅读了所需的信息。并具有以下数据:顶点、面、法线、纹理坐标。
如何使用这些数据将其转换为2D范围图像(与正常强度图像相同,但每个像素都带有下表面的深度值除外)?我更喜欢Matlab支持的解决方案,尽管一般的想法非常受欢迎。
使用griddata
如果我理解正确,你有x,y,z数据,你想把它转换成图像,其中图像强度是z。
[ximg,yimg]=meshgrid(1:szX,1:szY);
img = griddata(x,y,z,ximg,yimg);
% normalize image, or set it at range you want
我认为它应该起作用。