通过围绕轴旋转来选择体积块

时间:2016-03-24 12:20:21

标签: matlab multidimensional-array voxel

我有一个3D体积,我需要将它的某些部分设置为零。

问题在于我不知道如何参考我想要的部分。我知道我要裁剪的区域的形状,但我需要该区域围绕Z轴旋转。

一张价值千言万语的图片

Illustration of the problem

图像显示XZ平面中3D矩阵的横截面,中间是Z轴。我要在体积中选择(或设置为零)的区域是红色区域,围绕绿色轴,Z轴旋转。

我宁愿拥有一个没有很大内存依赖性的解决方案(例如使用meshgrid会),因为这些矩阵会变得非常大。另外,正如@Luis建议的那样,具有圆柱坐标的meshgrid解决方案并不难做出。

如何选择此区域?

0 个答案:

没有答案