我在 python 中有一个代码,可以在 python 中渲染几个球体,如下所示:
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
import random
import mayavi
from mayavi import mlab
N = 4;
diams = .4*np.ones([N]);
xvals = np.arange(N);
yvals = np.zeros(N);
zvals = np.zeros(N);
pts = mlab.points3d(xvals, yvals, zvals, diams, scale_factor=1,transparent=True)
mlab.show()
该图的默认视图会根据相机位置添加失真(球越远越小)。我想通过一些命令将其设置为平行投影(更远的球体大小相同),以便它自动渲染。
我没有通过谷歌或文档找到一个简单的解决方案。谢谢!