Вращающаяся 3D логическая маска из нужного места в Python - PullRequest
1 голос
/ 22 марта 2019

У меня есть трехмерный логический массив, который я хочу вращать вокруг нужной точки или координаты, а не только случайно.Как я могу добиться этого в Python?Я знаю, что могу использовать scipy.ndimage.rotate, но проблема в том, что он вращает массив вокруг центра, но я хочу вращаться вокруг определенной точки.Вот моя логическая маска:

import numpy as np
import scipy
from scipy import ndimage
import skimage
from skimage import draw

mask = skimage.draw.ellipsoid(10,12,16)

Если я вращаюсь, используя матрицу вращения, как я могу указать, что я хочу вращать свою трехмерную логическую маску вокруг данной точки или точки?Например, маска в приведенном выше коде является эллипсоидом.Как можно вращать эллипсоид вокруг одного из концов?

...