我想在 x,y 平面上创建一个 3D 图像的透视投影,焦距为 10,主点为 (-1, -5)。
我发现:查看
viewmtx
但我不知道如何告诉 matlab 我想使用 x,y 平面,也不知道如何设置焦距?有人可以解释我该怎么做吗?
我想在 x,y 平面上创建一个 3D 图像的透视投影,焦距为 10,主点为 (-1, -5)。
我发现:查看
viewmtx
但我不知道如何告诉 matlab 我想使用 x,y 平面,也不知道如何设置焦距?有人可以解释我该怎么做吗?
恐怕您不是在寻找正确的功能。该view
函数只改变当前轴上的视点,同时viewmtx
返回一个变换矩阵。您可能想做一些类似于这篇文章如何在 MATLAB 中绘制纹理映射三角形?,其中maketform
和imtransform
是将平面图像重新投影到另一个特定 3d 平面的关键函数。