(time, camera_pose_mode="random", camera_dist_min=2.0, camera_dist_max=2.0)
| 149 | |
| 150 | |
| 151 | def place_camera(time, camera_pose_mode="random", camera_dist_min=2.0, camera_dist_max=2.0): |
| 152 | camera_dist = random.uniform(camera_dist_min, camera_dist_max) |
| 153 | if camera_pose_mode == "random": |
| 154 | randomize_camera(camera_dist=camera_dist) |
| 155 | elif camera_pose_mode == "z-circular": |
| 156 | pan_camera(time, axis="Z", camera_dist=camera_dist) |
| 157 | elif camera_pose_mode == "z-circular-elevated": |
| 158 | pan_camera(time, axis="Z", camera_dist=camera_dist, elevation=0.2617993878) |
| 159 | else: |
| 160 | raise ValueError(f"Unknown camera pose mode: {camera_pose_mode}") |
| 161 | |
| 162 | |
| 163 | def create_light(location, energy=1.0, angle=0.5 * math.pi / 180): |
no test coverage detected