在numpy中制作椭球体
我想知道怎么用NumPy来制作一个椭球体。
我现在有一个制作球体的代码,像这样:
def sphere()
R = 25
xx, yy, zz = np.mgrid[:100, :100, :100]
return ((xx - 50) ** 2 + (yy - 50) ** 2 + (zz - 50)) < R**2
我想把这个代码改成可以制作椭球体的,这样我就可以让它有任何旋转角度。
我想知道怎么用NumPy来制作一个椭球体。
我现在有一个制作球体的代码,像这样:
def sphere()
R = 25
xx, yy, zz = np.mgrid[:100, :100, :100]
return ((xx - 50) ** 2 + (yy - 50) ** 2 + (zz - 50)) < R**2
我想把这个代码改成可以制作椭球体的,这样我就可以让它有任何旋转角度。