3D Volume trama da (x, y, z) Coordinate

voti
0

Ho una serie di (x, y, z) coordinate che posso visualizzare un diagramma a dispersione 3d:

theta_in  = 30.0 * np.pi/180.0
theta_out = 60.0 * np.pi/180.0
phi       = 2*np.pi # rotation
R = 1.0
sampling = 25

theta = np.linspace(theta_in,theta_out,sampling)
phi   = np.linspace(0,phi,sampling)
r     = np.linspace(-R,R,sampling)

ri,pi,ti = np.ix_(r,phi,theta) # get open grids           
X = ri*np.cos(pi)*np.sin(ti)
Y = ri*np.sin(pi)*np.sin(ti)
Z = np.repeat(ri*np.cos(ti),sampling,axis=1)
x = np.ravel(X)
y = np.ravel(Y)
z = np.ravel(Z)

entrare

Sarebbe possibile visualizzare questi punti come un volume 3D o trama superficie 3D?

È pubblicato 10/10/2019 alle 00:51
fonte dall'utente
In altre lingue...                            


1 risposte

Risposto il 10/10/2019 a 02:53
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more