6 Stereo view (example06.py)

from Nbody import *
import RandomArray

'''
create a stereo image
'''
 
 
size =  (0.5,0.5)
shape = (256,256)
x0 = [25,-25,30]
xp = [20,20,0]
r_obs = 100
foc = 1
dist_eye = 5
persp='on'


# left eye 
eye = 'left'
nb = Nbody('model.dat') 
nb.expose(x0=x0,xp=xp,eye=eye,dist_eye=dist_eye)
nb.Perspective(r_obs=r_obs,foc=foc)
mat = nb.getmap(shape=shape,size=size)
matint1,mn,mx,cd = set_ranges(mat)

# right eye 
eye = 'right'
nb = Nbody('model.dat') 
nb.expose(x0=x0,xp=xp,eye=eye,dist_eye=dist_eye)
nb.Perspective(r_obs=r_obs,foc=foc)
mat = nb.getmap(shape=shape,size=size)
matint2,mn,mx,cd = set_ranges(mat)

# append both images
matint = concatenate((matint1,matint2))


image = get_image(matint)
display(image)

See About this document... for information on suggesting changes.