enricoturri1966
63ce55166d
SPE-2572 - Fixed panning of camera, in both 3D view and preview, when using multiple beds ( #13621 )
2024-12-05 17:08:54 +01:00
enricoturri1966
bbdd2e9d07
SPE-2506 - Fixed camera jumping when panning after rotating scene containing multiple beds
2024-11-20 16:04:15 +01:00
enricoturri1966
90136d3ad3
Camera + shading
...
Zoom to bed command set to zoom to active bed
Added camera rotation pivot which is updated whenever the active bed changes
SPE-2506 - Follow up of a2873759aba1eb13a31591d9e852be0f1e21786b - Fixed camera position after zoom to bed
2024-11-20 16:04:15 +01:00
enricoturri1966
bf3772d68a
#11617 - Fixed calculation of camera's tight frustrum around box (SPE-2023)
2023-12-05 08:42:29 +01:00
ps_copyright
f32859c302
final copyright headers
2023-09-01 14:49:07 +02:00
YuSanka
b71e0bfd34
Follow-up 8913fdf6ab
...
* Deleted/Temporary commented redundant call of app_config->save()
* Use app_config->get_bool() function on all places
2023-02-13 17:23:49 +01:00
Vojtech Bubnik
8913fdf6ab
Reworked AppConfig to mark itself as dirty reliably with any configuration
...
change and saving AppConfig on idle.
2023-02-13 10:08:12 +01:00
enricoturri1966
028dfb5d9e
Tech ENABLE_LEGACY_OPENGL_REMOVAL set as default
2022-12-06 12:17:01 +01:00
enricoturri1966
6f18f8f784
Tech ENABLE_RAYCAST_PICKING set as default
2022-12-05 10:24:30 +01:00
enricoturri1966
39b1222b22
Tech ENABLE_RAYCAST_PICKING - Rendering for rectangle selection made only inside the rectangle, on systems supporting framebuffers
2022-06-29 12:14:41 +02:00
enricoturri1966
3cecd07011
Tech ENABLE_LEGACY_OPENGL_REMOVAL - Refactoring of Camera::apply_viewport()
2022-03-23 11:11:13 +01:00
enricoturri1966
1d2339fbce
Follow-up of a0630420d9ed417a8848718702a6b01cc3c1975f - Fixed warning
2022-03-23 08:18:23 +01:00
enricoturri1966
a0630420d9
Tech ENABLE_LEGACY_OPENGL_REMOVAL - Calculation of camera projection matrix
2022-03-22 15:20:51 +01:00
enricoturri1966
44d31f9bf2
Follow-up of d6fdf2d5c2d7508bfa429b9d77a6f6c44988ead1 -> Automatic generation of missing thumbnails
2021-07-13 11:57:19 +02:00
enricoturri1966
5631b2cb7c
Follow-up of 2d9953069a31a0e466cde98ec067394d4003c52a
2021-06-08 15:10:01 +02:00
Vojtech Bubnik
2d9953069a
Removed unnecessary const_cast calls inside Camera.
2021-06-02 12:19:55 +02:00
enricoturri1966
a393df59d7
Further refactoring into struct Camera
2021-04-16 14:05:55 +02:00
enricoturri1966
074a44833e
Removed mutable members from struct Camera
2021-04-16 13:44:01 +02:00
enricoturri1966
dabac92755
Fixed flickering of 3D scene GUI when the scene's bounding box gets very big
2021-04-16 12:49:57 +02:00
Lukas Matena
b85de89751
Fixing Clang warnings 2
2021-02-08 17:52:29 +01:00
enricoturri1966
c8d875bee1
#4987 - Fixed camera switches back to non-Perspective camera after slice
2020-10-27 14:01:42 +01:00
enricoturri1966
dea641183c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-08-10 14:22:46 +02:00
YuSanka
f9e47b2702
Code refactoring: AppConfig.cpp(hpp) are removed from the GUI to libslic3r
2020-08-08 17:03:20 +02:00
enricoturri1966
2904ee6e1a
Added missing include
2020-05-28 09:38:08 +02:00
Lukas Matena
32a353058f
Fixed few warnings
2020-05-26 16:06:11 +02:00
enricoturri1966
3d6c9e54e9
ENABLE_THUMBNAIL_GENERATOR set as default
2020-03-25 10:15:02 +01:00
Enrico Turri
6c36577e8e
#3782 - World Z axis always vertical for non-free camera
2020-03-09 15:23:29 +01:00
bubnikv
a87ba5d6a6
Renormalization of the camera rotation quaternion after each change
...
fixes degeneration of the camera rotation on long rapid rotations.
2020-03-03 13:47:10 +01:00
bubnikv
0a0219961b
Free rotating camera reworked to rotate around the free rotation
...
axis in a single step.
2020-02-28 14:59:59 +01:00
bubnikv
b6068b6278
Camera refactored to use quaternions primarily for processing
...
rotations due to numerical reasons (no need for normalization
and orthogonalization of the rotation matrix).
2020-02-28 13:29:05 +01:00
Enrico Turri
847efec2ed
ENABLE_6DOF_CAMERA set as default
2020-02-13 12:13:54 +01:00
Enrico Turri
0f5f2bc519
Reintroduce rotation limits for camera for FDM printers
2020-02-10 12:36:52 +01:00
Enrico Turri
da3cb30b7c
Follow-up of 17a6b696e7a4b94d49e09b8598b0343a3c2ddd40 -> Fixed build when tech ENABLE_6DOF_CAMERA is disabled
2020-01-29 14:44:03 +01:00
Enrico Turri
17a6b696e7
Workaround to fix SPE-1082 + refactoring of 6 dof camera
2020-01-29 12:08:38 +01:00
Enrico Turri
15cb8ec653
Another refactoring into class Camera
2020-01-28 09:13:54 +01:00
Enrico Turri
83e8cfa206
Small refactoring into class Camera
2020-01-27 13:39:44 +01:00
Enrico Turri
02aa629449
3DConnexion devices -> Tweak of sensitivity parameters and dependency of translation from zoom factor
2020-01-17 09:36:34 +01:00
Enrico Turri
a9529fbcdc
Added method void Camera::rotate_local_around_pivot(const Vec3d& rotation_rad, const Vec3d& pivot) to rotate the camera around a generic point
2020-01-16 12:00:54 +01:00
Enrico Turri
9df7eb4e08
Customizable use of 6 dof camera
2020-01-16 09:12:36 +01:00
Enrico Turri
62e60bcb43
Six degrees of freedom camera - 1st installment
2020-01-15 12:49:34 +01:00
bubnikv
9406b50447
Const correctness improvements:
...
removed some unnecessary const_casts that remove const.
2020-01-03 16:33:04 +01:00
Enrico Turri
57d069bd0a
Some rework on layout of imgui dialogs
2019-12-11 15:30:25 +01:00
Enrico Turri
3dd46f2e03
ENABLE_THUMBNAIL_GENERATOR -> some other refactoring
2019-11-28 15:19:42 +01:00
Enrico Turri
ddd1df1552
ENABLE_THUMBNAIL_GENERATOR -> render printbed into thumbnails
2019-11-28 14:18:24 +01:00
Enrico Turri
bd1ee8ee4a
Small refactoring in Camera::calc_zoom_to_bounding_box_factor
2019-11-28 12:14:31 +01:00
Enrico Turri
55a4b99e44
Fixed bug into Camera::set_target()
2019-11-07 11:48:59 +01:00
Enrico Turri
a624590b36
Fixed conflicts after merge with master
2019-11-07 09:55:44 +01:00
Enrico Turri
f94f75d481
ENABLE_THUMBNAIL_GENERATOR -> Render thumbnails using shader
2019-11-01 12:19:27 +01:00
Enrico Turri
bf8fcabb29
ENABLE_THUMBNAIL_GENERATOR -> Use orthographic camera when rendering thumbnails
2019-10-31 17:03:33 +01:00
Enrico Turri
636e446da1
ENABLE_THUMBNAIL_GENERATOR -> Changes to zoom factor and centering algorithm when rendering thumbnails
2019-10-31 16:40:38 +01:00