如何解决如何在Matlab中计算3D网格的投影
| 我正在尝试使用Matlab从不同的视图计算3d网格的2d投影。 我现在使用的解决方案是绘制3d网格,旋转它并制作屏幕截图。 我想知道是否有任何matlab内部函数或任何其他解决方案可以让我在给定一组顶点和三角形的情况下计算投影而不必绘制3D网格 谢谢解决方法
您可以使用“ 0”命令旋转轴并更改视点。方位角和仰角以度为单位(有关更多信息,请参阅文档)。这是一个小例子:
ha=axes;
[x,y,z]=peaks;
surf(x,z);
xlabel(\'x\');ylabel(\'y\');zlabel(\'z\')
%#projection on the X-Z plane
view(ha,[0,0])
%#projection on the Y-Z plane
view(ha,[90,0])
%#projection on the X-Y plane
view(ha,90])
看起来是这样的:
在不同2D平面上的投影
X一
-
X一
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。