Commit graph

343 commits

Author SHA1 Message Date
enricoturri1966
8057a70b11 Fixed conflicts after merge with dev branch 2022-01-14 11:59:08 +01:00
enricoturri1966
1c3c7696a6 Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into et_world_coordinates 2022-01-14 11:46:47 +01:00
enricoturri1966
6201dad245 Tech ENABLE_COLOR_CLASSES set as default 2022-01-14 08:19:00 +01:00
enricoturri1966
a2dc1cd446 Fixed conflicts after merge with dev branch 2022-01-12 15:54:48 +01:00
enricoturri1966
0cb0f56a80 Tech ENABLE_ENHANCED_PRINT_VOLUME_FIT set as default 2022-01-12 14:12:13 +01:00
enricoturri1966
b4308f4245 Tech ENABLE_MODIFIERS_ALWAYS_TRANSPARENT set as default 2022-01-12 12:35:36 +01:00
enricoturri1966
aaaea68d99 Fixed conflicts after merge with dev branch 2022-01-03 10:33:16 +01:00
enricoturri1966
cd4094743e Tech ENABLE_COLOR_CLASSES - 1st installment -> Introduction of classes ColorRGB and ColorRGBA to unify color data definition and manipulation 2021-12-22 10:45:35 +01:00
enricoturri1966
80324de45d Fixed objects bigger than print volume set as sinking after calling 'Scale to print volume' command - SPE-1155 2021-12-13 11:32:59 +01:00
enricoturri1966
6bb2fbb3d2 Fixed conflicts after merge with master 2021-12-02 11:23:39 +01:00
enricoturri1966
48d88191e2 Fixed rotation of volumes while ALT key is pressed 2021-12-02 11:11:00 +01:00
enricoturri1966
ad72e29612 Fixed conflicts after merge with master 2021-11-30 13:58:06 +01:00
enricoturri1966
fd509199da Tech ENABLE_ENHANCED_PRINT_VOLUME_FIT - 1st installment, Scale to print volume command for circular printbeds 2021-11-24 10:55:48 +01:00
enricoturri1966
9af9b9b35d Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
enricoturri1966
f69e557e20 Tech ENABLE_INSTANCE_COORDINATES_FOR_VOLUMES - Mirror transform in local system for volumes and a few fixes in rotation 2021-11-15 13:00:12 +01:00
enricoturri1966
a1079b14dc Tech ENABLE_INSTANCE_COORDINATES_FOR_VOLUMES - Volumes scaling in all reference systems using Scale gizmo and part manipulator fields 2021-11-11 15:25:37 +01:00
enricoturri1966
7a263764e1 Tech ENABLE_INSTANCE_COORDINATES_FOR_VOLUMES - Volumes rotation in all reference systems using Rotate gizmo and part manipulator fields 2021-11-04 12:46:22 +01:00
enricoturri1966
c928e17984 Tech ENABLE_INSTANCE_COORDINATES_FOR_VOLUMES - Volumes translation in all reference systems using Move gizmo and part manipulator fields 2021-11-04 10:07:11 +01:00
enricoturri1966
855bf4acfd Tech ENABLE_INSTANCE_COORDINATES_FOR_VOLUMES - Fixed orientation for sidebar hints in 3D scene for part manipulation in instance and local systems 2021-11-03 15:01:24 +01:00
enricoturri1966
41fc0be32a Tech ENABLE_INSTANCE_COORDINATES_FOR_VOLUMES - 1st installment: introduction of instance reference system in part manipulation 2021-11-03 14:50:30 +01:00
enricoturri1966
9885df5530 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_world_coordinates 2021-11-03 12:03:23 +01:00
enricoturri1966
3f669e70b9 #7160 - Fixed drag object on mouse move cause wrong color when outside the print area 2021-10-27 10:37:35 +02:00
enricoturri1966
7ec4957269 Tech ENABLE_WORLD_COORDINATE - Fixed unconstrained scaling of volumes in local coordinates 2021-10-26 13:58:53 +02:00
enricoturri1966
4442e79fa6 Follow-up of 9ddf2ba41c - Code cleanup 2021-10-26 11:55:11 +02:00
enricoturri1966
9ddf2ba41c Tech ENABLE_WORLD_COORDINATE - Fixed constrained scaling of instances in local coordinates 2021-10-26 11:39:29 +02:00
enricoturri1966
47994f33ba Tech ENABLE_WORLD_COORDINATE - Fixed scaling using the Part Manipulation fields in world coordinates for volumes 2021-10-21 14:05:56 +02:00
enricoturri1966
a31594b562 Tech ENABLE_WORLD_COORDINATE - Fixed unconstrained scaling in world coordinates for volumes 2021-10-21 12:16:59 +02:00
enricoturri1966
86b44b4800 Tech ENABLE_WORLD_COORDINATE - Added constrained uniform scaling in world coordinates for instances 2021-10-21 09:32:49 +02:00
enricoturri1966
b5ba6590e1 Tech ENABLE_WORLD_COORDINATE - Fixed constrained non-uniform scaling in world coordinates for rotated instances 2021-10-21 08:23:13 +02:00
enricoturri1966
4a7a4fe6de Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_world_coordinates 2021-10-19 11:46:09 +02:00
enricoturri1966
bc93e4d626 Tech ENABLE_WORLD_COORDINATE - Fixed rotation in local coordinate for single instance selection 2021-10-19 10:26:51 +02:00
enricoturri1966
90874c1953 Tech ENABLE_WORLD_COORDINATE - Fixed translation in local coordinate for single instance selection 2021-10-19 10:04:22 +02:00
enricoturri1966
8cf66f52f6 Tech ENABLE_WORLD_COORDINATE - Modified method Selection::requires_uniform_scale() 2021-10-18 15:26:31 +02:00
enricoturri1966
5649151444 Tech ENABLE_WORLD_COORDINATE - Fixed volumes rotation in world coordinate
Added sub-tech ENABLE_WORLD_COORDINATE_VOLUMES_LOCAL_OFFSET which enable showing world coordinates of volumes' offset relative to the instance containing them

Show 'Drop to bed' button in sidebar whenever the selected instance or volume is not laying on the printbed
2021-10-18 15:13:47 +02:00
enricoturri1966
7be17d89e6 Fixed conflicts after merge with master 2021-10-14 10:48:46 +02:00
enricoturri1966
095f0ee71e Fixed build when tech ENABLE_WORLD_COORDINATE is disabled 2021-10-12 15:41:02 +02:00
enricoturri1966
e1619944ad Tech ENABLE_WORLD_COORDINATE - Resize Move and Rotate gizmos in dependence of the selected coordinate system 2021-10-12 13:42:55 +02:00
enricoturri1966
7f6f5dab83 Tech ENABLE_WORLD_COORDINATE - Gizmo rotate oriented in dependence of the selected coordinate system 2021-10-12 11:07:31 +02:00
enricoturri1966
116f928903 Tech ENABLE_WORLD_COORDINATE - 1st installment
1) Added combo to select world/local coordinate to part manipulator in sidebar

2) Gizmo move oriented in dependence of the selected coordinate system

3) Sidebar hints for position oriented in dependence of the selected coordinate system
2021-10-08 14:32:02 +02:00
enricoturri1966
b9ac80ccd4 #7076 - Modifiers and similar objects always rendered as transparent 2021-10-08 10:48:46 +02:00
enricoturri1966
45db1c13ba Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Faster update of object manipulation fields while dragging gizmo Move/Rotate/Scale 2021-10-04 08:30:04 +02:00
enricoturri1966
b19c742455 Fixed conflicts after merge with master 2021-09-30 10:31:25 +02:00
Vojtech Bubnik
8f4f02f84c Merge remote-tracking branch 'remotes/origin/vb_project_state' 2021-09-27 14:36:22 +02:00
Vojtech Bubnik
41dc265a45 WIP Undo / Redo and project state: Marking Undo / Redo snapshots
with their purpose.
2021-09-27 14:10:53 +02:00
enricoturri1966
1af0c5c73b Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Call GLVolumeCollection::check_outside_state() only when needed 2021-09-20 13:40:34 +02:00
enricoturri1966
9d7549e661 Use std::optional to replace dirty flags for bounding boxes in Selection 2021-09-17 13:24:37 +02:00
Lukas Matena
82b4a4fe11 Place on face improvement: respect different z-rotation of instances 2021-09-17 09:38:53 +02:00
enricoturri1966
39ec1a6318 Fixed conflicts after merge with master 2021-08-26 12:39:28 +02:00
enricoturri1966
ca098d5763 Fixed manipulation of sinking multipart objects resulting in wrong object/parts positioning 2021-08-25 15:01:15 +02:00
enricoturri1966
b6deda3477 Fixed object below bed after deleting part 2021-08-24 12:39:21 +02:00