Вы пытались использовать Camera#set
?
pg_front.camera.set(front_cam)
Я очень мало знаю о Sketchup, но вам, возможно, придется обновить страницу впоследствии:
pg_front.update(1)
Согласно документам Page#update
доступны следующие флаги обновления:
- 1 - Camera Location,
- 2 - Drawing Style,
- 4 - Shadow Settings,
- 8 - Axes Location,
- 16 - Hidden Geometry,
- 32 - Visible Layers,
- 64 - Active Section Planes.
Если это не работает, попробуйте отключить камеру, прежде чем переназначить ее, затем включитеэто снова (pg_front.use_camera = true/false
).