389 Commits

Author SHA1 Message Date
enricoturri1966
c12eeee12f SPE-1926: Tech ENABLE_CGAL_BOUNDING_SPHERE - Use selection's bounding sphere center as pivot for rotations 2023-10-16 10:50:18 +02:00
enricoturri1966
319454c259 SPE-1937: Fixed rendering of sequential clearance contours when dragging an object while the collision detection is running 2023-10-16 10:42:42 +02:00
ps_copyright
f32859c302 final copyright headers 2023-09-01 14:49:07 +02:00
enricoturri1966
3c23e6d7c3 Follow-up of 9e20d0ff173d7303bc02c4f39a025b29cb682b88 - Removal of obsolete struct VolumeCache::TransformCache 2023-08-22 08:56:24 +02:00
enricoturri1966
2101f593db #10839 - Fixed volumes' translation in Object Coordinates (SPE-1789) 2023-08-22 08:56:11 +02:00
Filip Sykala - NTB T15p
6751bba96e Merge branch 'master' into fs_dir_per_glyph 2023-05-26 09:23:20 +02:00
enricoturri1966
a8824d8f59 Fixed a couple of warnings 2023-05-25 14:00:54 +02:00
enricoturri1966
7ee770baef Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_spe1698 2023-05-25 10:39:54 +02:00
Filip Sykala - NTB T15p
496cc54bd7 Change local Bounding box position and size to respect local zero inside gizmos (for scale, move and rotate) 2023-05-24 10:17:57 +02:00
enricoturri1966
04e92cb409 SPE-1439 - Fixed move gizmo orientation when the volume is mirrored 2023-05-19 11:49:37 +02:00
enricoturri1966
00e35807ab Follow-up of 568dc2a0e8b1eaec9b7198df67f976194010cad4 - Fixed update of sequential printing clearance contours after deleting a part of an object 2023-05-15 12:45:54 +02:00
enricoturri1966
568dc2a0e8 Fixed update of sequential printing clearance contours after deleting an object 2023-05-15 12:35:25 +02:00
enricoturri1966
d1c959529c Fixed assert showing up after merge with master 2023-04-03 11:39:53 +02:00
enricoturri1966
c5b224c0c1 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sla_switch_view 2023-04-03 08:56:27 +02:00
enricoturri1966
797dd1197e Allow the user to switch between visualizing original or processed volumes in 3D scene after slicing using SLA printers 2023-04-03 08:54:04 +02:00
enricoturri1966
6084a92d9b Fixed conflicts after merge with master 2023-03-30 08:52:20 +02:00
enricoturri1966
7f1df7b110 Fixed Fit to print volume command when applied to an object sliced using SLA printer 2023-03-24 12:57:07 +01:00
enricoturri1966
373ae1e19d Tech ENABLE_WORLD_COORDINATE set as default 2023-03-08 11:52:17 +01:00
Filip Sykala - NTB T15p
6adc2cf733 Merge branch 'master' into fs_emboss 2023-03-08 07:37:13 +01:00
enricoturri1966
b32e936660 Rework of constrained scaling 2023-03-07 14:32:18 +01:00
enricoturri1966
d99364d74d SPE-1560 - Scale to fit command modified to avoid having the top layer exceeding the print volume max height 2023-03-07 08:24:07 +01:00
Filip Sykala - NTB T15p
08b8bc447a Merge branch 'master' into fs_emboss 2023-03-02 14:25:18 +01:00
Filip Sykala - NTB T15p
191f670dbd Volume do not store angle of text any more.
(it is stored inside of volume transformation and si calculated on the fly)
2023-03-02 14:25:06 +01:00
enricoturri1966
c1348079ed Fixed rotation of mirrored parts in Part Coordinates 2023-02-28 13:00:08 +01:00
enricoturri1966
148732281d Fixed rotation of mirrored objects in Object Coordinates 2023-02-28 11:47:46 +01:00
Filip Sykala - NTB T15p
e86dff528d Separate drag manager 2023-02-28 09:17:25 +01:00
enricoturri1966
dcec7a8ad4 Fixed Rotate Gizmo orientation for mirrored objects + ensure that instances and volumes always rotate as rigid body 2023-02-28 08:08:56 +01:00
enricoturri1966
23f4b69135 Fixed synchronization of instances while rotating in Object Coordinates 2023-02-24 12:03:55 +01:00
enricoturri1966
2630c62f04 Fixed synchronization of instances after resetting rotation 2023-02-24 10:55:36 +01:00
enricoturri1966
b92735ac36 Fixed synchronization of instances/volumes after resetting skew 2023-02-23 14:16:55 +01:00
enricoturri1966
c9f807f4bb Fixed rotation of volumes in Part Coordinates when the instance matrix contains anisotropic scale 2023-02-21 10:29:02 +01:00
enricoturri1966
21bbabc1b3 Fixed rotation in Objects Coordinates of parts of mirrored objects 2023-02-20 12:42:10 +01:00
enricoturri1966
a9ce511304 Follow-up of e3cc3be9ab6a047503d0956f76cabffe7f167ffd - Fixes some extra use case where volumes were not rotated as rigid body 2023-02-15 12:48:41 +01:00
enricoturri1966
9510c4b4fa Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations 2023-02-15 08:57:35 +01:00
enricoturri1966
4695855f46 Fixed synchronization of instances while scaling 2023-02-14 14:17:45 +01:00
enricoturri1966
7c58cf267f Fixed rotation of parts, in Part Coordinates, when mirror is applied 2023-02-14 08:25:59 +01:00
YuSanka
4d5b85e675 Implemented FR #6994 - Set Number of Instances for multiple selected meshes 2023-02-13 17:30:31 +01:00
enricoturri1966
646af02560 Fixed scaling of multipart objects using the sidebar panel 2023-02-13 12:29:03 +01:00
enricoturri1966
deefe1b2e9 Fixed rotation of parts when mirror is applied 2023-02-13 11:03:30 +01:00
enricoturri1966
7bbd1d1896 Fixed crash in Selection::get_bounding_box_in_reference_system() when using modifiers 2023-02-13 08:38:30 +01:00
enricoturri1966
4909bd1b6e Fixed Selection::get_bounding_box_in_reference_system() - Mirrored objects were not accounted properly 2023-02-08 14:20:10 +01:00
enricoturri1966
0ae0f1e500 Fixed scaling objects using sidebar panel while the preview is shown 2023-02-07 14:38:36 +01:00
enricoturri1966
c843268f7e Fixed warnings 2023-02-07 09:42:01 +01:00
enricoturri1966
bdd3442346 Rework of Selection::get_bounding_box_in_reference_system() 2023-02-07 08:58:18 +01:00
enricoturri1966
9b4e66f40d Removed unneded line of code from Selection::get_bounding_box_in_reference_system() 2023-02-03 12:06:01 +01:00
enricoturri1966
e3cc3be9ab Volumes always rotate as rigid bodies 2023-02-03 09:41:43 +01:00
enricoturri1966
aa9e7a8ae7 Fixed assert when scaling multi objects selection using the sidebar panel 2023-02-02 14:56:33 +01:00
enricoturri1966
e3a20bf6c4 Added SVD decomposition to transformation debug imgui dialog 2023-02-02 10:00:57 +01:00
enricoturri1966
def813f680 Follow-up of 325709c5ae9b937867b36103a41d12a102c99292 - Removed debug code 2023-01-26 15:57:25 +01:00
enricoturri1966
325709c5ae SPE-1419 - Fixed reset skew resetting mirror, reset scale resetting mirror, changed labels in Object Manipulator panel, scale of instances using the Object Manipulator panel always made as absolute 2023-01-26 15:49:00 +01:00