我正在绘制一个 3D 框,并使用纹理映射将六个面与一些图像进行映射,我使用以下代码行:
Z=zeros(height,width);
surface(Z, 'FaceColor','texturemap','EdgeColor','none','Cdata',image);
hold on;
然后是下边等等。到目前为止,我所做的是使用 imresize 调整图像大小。
image = imresize(image,[height width]);
我的问题是,如果我只使用原始大小的图像进行纹理映射,在分辨率和速度方面是否会有很大差异?不使用 imresize 会更好吗?问题是我必须在这些行之间更改一些代码,并提出一些其他解决方案,但如果映射图像的分辨率在没有 imresize 的情况下会更好,那将是完全值得的。