コード例 #1
0
s1.rotate_x(deg2rad(-190.))

#s1.rotate_y(deg2rad(-15.))

#%% configure the different views

cam_positions = []
cam_orientations = []

cam_positions.append(-array([0., 0., 0.4, 1]).T)
cam_positions.append(-array([0., -0.1, 0.7, 1]).T)
cam_positions.append(-array([0., 0.1, 0.7, 1]).T)

#%% Project screen points in image

cam.set_world_position(-0.05, -0.05, -0.45)
cam.rotate_x(deg2rad(+10.))
cam.rotate_y(deg2rad(-5.))
cam.rotate_z(deg2rad(-5.))
cam.set_P()
cam_points1 = array(cam.project(s1.get_points()))

#%%
cam.set_world_position(-0.2, -0.05, -0.4)
cam.rotate_y(deg2rad(-20.))
cam.set_P()
cam_points2 = array(cam.project(s1.get_points()))

#%%
cam.set_world_position(0.2, -0.05, -0.5)
cam.rotate_y(deg2rad(+40.))