Вращайте 3-D объемное полутоновое изображение
вращает 3-D объем B
= imrotate3(V
,angle
,W
)V
angle
степени против часовой стрелки вокруг оси, проходящей через источник [0 0 0]
W
1 3 вектор, который задает направление оси вращения в трехмерном пространстве. По умолчанию, imrotate3
устанавливает значения вокселей в B
это находится вне контуров вращаемого объема к 0
.
также задает размер выходного объема, B
= imrotate3(V
,angle
,W
,method
,bbox
)bbox
. Если вы задаете 'crop'
, затем imrotate3
делает выходной объем тем же размером как входной объем. Если вы задаете 'loose'
, затем imrotate3
делает выходной объем достаточно большим, чтобы включать полноту вращаемого объема.
устанавливает значения заливки, используемые в выходных пикселях без соответствующего пикселя во входном изображении.B
= imrotate3(___,'FillValues',fillValues
)
imrotate3
принимает что входной объем V
сосредоточен на источнике [0 0 0]
. Если ваш объем не сосредоточен на источнике, то используйте imtranslate
переводить объем в [0 0 0]
перед использованием imrotate3
. Можно перевести выходной объем B
назад к исходному положению с противоположным вектором сдвига.
Volume Viewer | imresize
| imresize3
| imrotate
| imtranslate
| imwarp