Skip to content

Commit bf35a9a

Browse files
committed
Make fov and dist configurable in bench.py
1 parent 81850c6 commit bf35a9a

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

py-palace/bench.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
parser.add_argument('--width', type=int, default=800)
1414
parser.add_argument('--height', type=int, default=600)
1515
parser.add_argument('--normalized-size', action='store_true')
16+
parser.add_argument('--camera-distance', type=float, default=None)
17+
parser.add_argument('--fov', type=float, default=30)
1618
palace_util.add_runtime_args(parser)
1719

1820
args = parser.parse_args()
@@ -63,14 +65,11 @@
6365

6466
raycaster_config = pc.RaycasterConfig().store(store)
6567
raycaster_config.compositing_mode().write(args.compositing)
66-
<<<<<<< Updated upstream
67-
camera_state = pc.CameraState.for_volume(l0md, l0ed, 30.0).store(store)
68-
raycaster_config = pc.RaycasterConfig().store(store)
69-
=======
7068
camera_state = pc.CameraState.for_volume(l0md, l0ed, args.fov).store(store)
71-
>>>>>>> Stashed changes
7269

73-
#camera_state.trackball().mutate(lambda v: v.move_inout(8.5))
70+
if args.camera_distance:
71+
camera_state.trackball().eye().write([-args.camera_distance, 0.0, 0.0])
72+
camera_state.trackball().up().write(-np.array(camera_state.trackball().up().load()))
7473

7574
def fit_tf_to_values(vol):
7675
palace_util.fit_tf_range(rt, vol.levels[0], tf)

0 commit comments

Comments
 (0)