Пример #1
0
void BlenderSync::sync_view(BL::SpaceView3D b_v3d, BL::RegionView3D b_rv3d, int width, int height)
{
	BlenderCamera bcam;
	blender_camera_init(&bcam, b_scene);
	blender_camera_from_view(&bcam, b_scene, b_v3d, b_rv3d, width, height);
	blender_camera_border(&bcam, b_scene, b_v3d, b_rv3d, width, height);

	blender_camera_sync(scene->camera, &bcam, width, height);
}
Пример #2
0
void BlenderSync::sync_view(BL::SpaceView3D& b_v3d,
                            BL::RegionView3D& b_rv3d,
                            int width, int height)
{
	BlenderCamera bcam;
	BL::RenderSettings b_render_settings(b_scene.render());
	blender_camera_init(&bcam, b_render_settings);
	blender_camera_from_view(&bcam,
	                         b_engine,
	                         b_scene,
	                         b_v3d,
	                         b_rv3d,
	                         width, height);
	blender_camera_border(&bcam,
	                      b_engine,
	                      b_render_settings,
	                      b_scene,
	                      b_v3d,
	                      b_rv3d,
	                      width, height);
	blender_camera_sync(scene->camera, &bcam, width, height);
}