From 2b00228c75c88d06d85c2d91a7d299964b6d1c56 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sat, 29 Apr 2023 16:56:03 +0800 Subject: [PATCH] fix thumbnail camera --- src/slic3r/GUI/GLCanvas3D.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index ecd3d44d33..41d126b944 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -5560,10 +5560,12 @@ void GLCanvas3D::render_thumbnail_internal(ThumbnailData& thumbnail_data, const } else { camera.zoom_to_box(volumes_box); - const Vec3d& target = camera.get_target(); double distance = camera.get_distance(); - camera.look_at(target - 0.707 * distance * Vec3d::UnitY() + 0.3 * distance * Vec3d::UnitZ(), target, Vec3d::UnitY() + Vec3d::UnitZ()); + camera.select_view("iso"); + camera.apply_view_matrix(); + + camera.apply_projection(plate_build_volume); } camera.apply_view_matrix();