文件名称:3D图像的3D旋转:3D图像的3D旋转-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-21 04:24:46
matlab
此功能基于角度和轴旋转 3D 图像以旋转圆形。 插值方法包括:最近邻和线性插值。 超出范围的图像的其余部分用 nan 标记。 输出图像将用 nan 填充或可以根据参数进行裁剪。 完整的语法示例: 旋转Img = rotImg3( img, teta, ax, method ) img 是 3D 图像,teta 是以弧度为单位的角度,ax 是例如 [1 0 0] 的旋转轴,方法可以是最近的线性插值的邻居。 pad =(true|false) 是否填充对象使用 nan 或在旋转后裁剪图像并保持相同的大小。 用于旋转圆柱体的示例: nS = 30; % 圆柱体尺寸cylBlock = repmat([1 zeros(1,nS-2) 1], nS,1); cyl = zeros(nS,nS,nS); cyl(:,:,1) = ones(nS,nS); cyl(:,:,end) = ones(
【文件预览】:
3dRotation.zip