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.))