358 Commits

Author SHA1 Message Date
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
enricoturri1966
25a941d8e7 Code cleanup 2023-01-26 10:23:50 +01:00
Vojtech Bubnik
842229842f WIP Synchronization of mirroring 2023-01-25 15:46:22 +01:00
enricoturri1966
388ecdd0aa Experimental new implementation for Selection::synchronize_unselected_instances() 2023-01-25 10:12:47 +01:00
enricoturri1966
fdcfae18db Fixed transformation of volumes in Part reference systems 2023-01-24 09:47:53 +01:00
enricoturri1966
f825b5c193 Fixed scaling and sizing objects using sidebar panel in Object and Part reeference systems 2023-01-24 08:45:51 +01:00
tamasmeszaros
fc9b7ed59c Merge branch 'master' into et_tm_sla_volumes_6-SPE-1285 2023-01-13 11:02:06 +01:00
tamasmeszaros
7c834de6ab Fix crash when selecting an object
issue no. 11
2023-01-10 09:42:53 +01:00
enricoturri1966
bb8a001963 Replace abf918e7281d912f7d432b8fb460f8599b2db604 with a better fix 2023-01-10 08:25:05 +01:00
enricoturri1966
abf918e728 Fixed selection type for text volumes 2023-01-09 13:18:24 +01:00
enricoturri1966
f2e998de9b Follow-up of 2c02db35140612c377ee847b802428dbb0c908f7 - Fixed assert 2023-01-09 12:47:53 +01:00
enricoturri1966
2c02db3514 Tech ENABLE_WORLD_COORDINATE - Fixed size of Rotate Gizmo in 3D scene 2023-01-09 12:25:26 +01:00
enricoturri1966
4bb768c1ce Tech ENABLE_WORLD_COORDINATE - Fixed size of Scale Gizmo in 3D scene 2023-01-09 08:14:47 +01:00
enricoturri1966
0f302a7106 Tech ENABLE_WORLD_COORDINATE - Fixed rendering of selection bounding box 2023-01-06 14:00:49 +01:00
enricoturri1966
49fdf01319 Tech ENABLE_WORLD_COORDINATE - Fixed size of Move Gizmo in 3D scene 2023-01-06 13:41:43 +01:00
enricoturri1966
fcacc7042c Class Selection - Added method to calculate bounding box aligned to current selected reference system 2023-01-06 13:27:59 +01:00
enricoturri1966
d883c5e668 Follow-up of 2ede6686768aadf412e8b44c721b179ebd1e8cec - Tweaks to imgui dialog 2023-01-05 12:32:54 +01:00
enricoturri1966
2ede668676 Added debug imgui window to show the content of selected volumes' matrices 2023-01-05 11:52:10 +01:00
enricoturri1966
0b1e1aedf6 Tech ENABLE_WORLD_COORDINATE - A bunch of fixes and improvements in objects/volumes manipulation/transformations 2023-01-02 11:30:07 +01:00
enricoturri1966
f02478f14c Follow up of 9cc5659e5040299cc5abf71bf86f825328fdae9d and 0aa88e1deae128c4d0ec7b62ac0cbf2b758f79cc - Further fixes in scaling/sizing objects/volumes using sidebar panel 2022-12-16 08:08:29 +01:00
enricoturri1966
92f2396f49 Tech ENABLE_WORLD_COORDINATE - Fixed scaling using sidebar panel 2022-12-16 08:08:29 +01:00
enricoturri1966
05908540df Tech ENABLE_WORLD_COORDINATE - Rework of method Selection::transform_volume_relative() and simplified client code 2022-12-16 08:08:29 +01:00
enricoturri1966
70af837b55 Follow-up of 0aa88e1deae128c4d0ec7b62ac0cbf2b758f79cc 2022-12-16 08:08:29 +01:00
enricoturri1966
828293ab08 Tech ENABLE_WORLD_COORDINATE - Fixed rendering of selection bounding box 2022-12-16 08:08:29 +01:00
enricoturri1966
ebc8a00f76 Tech ENABLE_WORLD_COORDINATE - Fixed rotation of multipart selections 2022-12-16 08:08:29 +01:00
enricoturri1966
c7e23a5a5f Follow-up of cd6808fc73c5ec58e31836a0350c9e5bfd8025df 2022-12-16 08:08:29 +01:00
enricoturri1966
f347cb159f Tech ENABLE_WORLD_COORDINATE - Fixed sizing of volumes 2022-12-16 08:08:28 +01:00
enricoturri1966
18a28a8dc0 Tech ENABLE_WORLD_COORDINATE - Fixed sizing using the sidebar panel when there is a multiple selection 2022-12-16 08:08:28 +01:00
enricoturri1966
e0d9c12bfe Tech ENABLE_WORLD_COORDINATE - Show coordinate axes in scene view, while editing fields into the object manipulator panel, only for instance reference system 2022-12-16 08:08:28 +01:00
enricoturri1966
a02fc6cb3e Tech ENABLE_WORLD_COORDINATE - Fix of Selection::mirror() 2022-12-16 08:08:28 +01:00
YuSanka
473c8a26a4 Suppress to switch to SLA-technology printer, if an object has a modifier(s)
+ WIP: ptSLA : Hide modifiers on 3DScene.
Waiting for @enricoturri1966 review/reworking
2022-12-15 11:46:05 +01:00
enricoturri1966
43c195e227 Fixed conflicts after merge with master 2022-12-07 15:44:27 +01:00