Commit Graph

10876 Commits

Author SHA1 Message Date
b0830d062b WIP: Transformation of instances in world coordinate space:
Ulocking the "anisotropic" scaling checkbox will bake the transformation
into meshes to allow for scaling in world axes.

Optimized and templated the stl_transform functions, now also available for 3x3 matrices.
The Canvas3D::reload_scene() now maintains selection even if all volumes of an instance changed their IDs.
2019-04-26 17:28:31 +02:00
ee96cb5f98 Rectangle selection in 3D scene -> Fixed selection cleared when mouse left-up follows shift-up 2019-04-26 14:07:46 +02:00
bf9d6dd2dc Another synch with branch et_selection_rectangle 2019-04-26 14:07:05 +02:00
f531e26081 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_copy_and_paste 2019-04-26 13:39:52 +02:00
c1eb61ad3a Synch with branch et_selection_rectangle 2019-04-26 13:39:33 +02:00
f772e37a40 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_selection_rectangle 2019-04-26 13:38:34 +02:00
5c0679bfbb Rectangle selection in 3D scene -> tweaks to hovering detection and selection update logic 2019-04-26 13:37:34 +02:00
d6c99d28f3 Merge remote-tracking branch 'origin/master' into ys_ftn_improvements 2019-04-26 13:13:59 +02:00
3b503cfa9a Fixed default font for legends in respect to the OS 2019-04-26 13:08:25 +02:00
2ed8badf6d OSX: Forced set the input value for SpinControl,
since the value inserted from the clipboard is not updated
2019-04-26 13:08:25 +02:00
734fc89c8e Rescale under MSW : fixed rendering of MainFrame, if it was maximized during moving 2019-04-26 13:08:25 +02:00
6af0fa34ab Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_copy_and_paste 2019-04-26 12:41:56 +02:00
abab5dfdb4 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_selection_rectangle 2019-04-26 12:41:32 +02:00
df5f4b629f Fixing large memory reservation in the SLA model slicing step. 2019-04-26 11:33:33 +02:00
d90ccb5625 ConfigSnapshotDialog: Fix app name interpolation 2019-04-26 11:05:00 +02:00
b6f2159cbd Fixed app name interpolation for : GUI_App, MainFrame, MsgDialog, Preferences, Tab and UpdateDialogs
+ added edit_tooltip(), wich replaces Slic3r for SLIC3R_APP_KEY
2019-04-26 10:54:18 +02:00
5dbb5a785b Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_copy_and_paste 2019-04-26 08:03:26 +02:00
ac9f090d0c Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_selection_rectangle 2019-04-26 08:03:10 +02:00
9052e27358 Further optimizations for SLA memory usage. 2019-04-25 18:48:31 +02:00
417a9b2480 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-04-25 18:03:40 +02:00
9607bed907 Memory optimization of SLA export,
logging of memory consumption during SLA slicing (just on Windows as of now).
2019-04-25 18:03:17 +02:00
e2eb3c1b48 Added missed class declaration under OSX 2019-04-25 16:23:50 +02:00
7245f773ef After merge fixing 2019-04-25 16:19:50 +02:00
dc5ee3ebac Merge remote-tracking branch 'origin/master' into ys_ftn_improvements 2019-04-25 16:06:19 +02:00
2b39a4df96 Added msw_buttons_rescale() - Function for a scaling Dialog's buttons under MSW 2019-04-25 15:09:12 +02:00
ae35aea425 Small optimization 2019-04-25 15:08:14 +02:00
c9988ada28 Small refactoring 2019-04-25 13:41:00 +02:00
0b351692d7 Attempt to fix build on Linux 2019-04-25 13:35:24 +02:00
ebc2eaeaa6 Disabled debug imgui dialog for render statistics 2019-04-25 12:33:27 +02:00
d248f129c1 Rectangle selection in 3D scene -> selection update 2019-04-25 12:31:55 +02:00
b9bbb8fecd Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_copy_and_paste 2019-04-25 11:51:54 +02:00
c30c68123b Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_selection_rectangle 2019-04-25 11:51:23 +02:00
c0a6b66b49 Rectangle selection in 3D scene -> tweaks to the hovering detection logic 2019-04-25 11:50:30 +02:00
625a3d93b0 Added imgui debug dialog for render statistics 2019-04-25 11:10:01 +02:00
bae3868f63 ConfigWizard: Fix app name interpolation 2019-04-25 10:47:15 +02:00
8163b5d238 Rectangle selection in 3D scene -> refactored GLVolume member varialbe for hovering 2019-04-25 10:21:24 +02:00
eaaea42335 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_copy_and_paste 2019-04-25 09:58:41 +02:00
e156f06d46 Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_selection_rectangle 2019-04-25 09:58:15 +02:00
c0b3cf452a Rectangle selection in 3D scene -> hovering detection 2019-04-25 09:46:26 +02:00
a3e64e456c WIP, non-uniform scaling in the world coordinate system:
Disable non-uniform scaling when switching to the World coordinate system
and the rotation is not multiples of ninety degrees.
Ask user whether to bake in the transformations into the meshes if
enabling the non-uniform scaling in that case.
2019-04-25 09:24:33 +02:00
330bd29089 Restored French localization files (Fix of #2158) 2019-04-25 09:16:18 +02:00
cb278c5828 Rectangle selection in 3D scene -> rendering 2019-04-25 09:10:03 +02:00
87bfd95bba Fixed conflicts after merge with master 2019-04-25 08:12:48 +02:00
7625bf118b Merge remote-tracking branch 'origin/master' into ys_ftn_improvements 2019-04-25 08:12:19 +02:00
0c810c19c9 Fixed conflicts after merge with master 2019-04-25 08:09:22 +02:00
1561599d8b Code cleanup 2019-04-25 08:06:07 +02:00
0da12d08fd Big Refactoring: - deleted/renamed all _Prusa_ prefixes,
- cleaned code from commented parts
 - rescale() -> msw_rescale()
2019-04-25 01:45:00 +02:00
56c063546f Merge remote-tracking branch 'origin/ys_msw_dpi' 2019-04-24 23:09:50 +02:00
e074b90d8a Merge remote-tracking branch 'origin/ys_bug_fixing' 2019-04-24 22:55:24 +02:00
abed8ed843 WIP: World / local transformations of an object instance from the side panel. 2019-04-24 19:03:05 +02:00