enricoturri1966
bbd5c00ea2
Merge branch 'et_gizmos_tooltip' of https://github.com/prusa3d/PrusaSlicer into et_gizmos_tooltip
2020-03-18 13:36:01 +01:00
enricoturri1966
5e58272af1
Refactoring
2020-03-18 13:35:46 +01:00
bubnikv
9dedecbecd
Suppress tooltips when the mouse is processed by an ImGUI dialog.
2020-03-18 13:23:07 +01:00
enricoturri1966
6d9ec8f7a1
Fixed interference between tooltips and imgui dialogs
2020-03-18 10:46:46 +01:00
enricoturri1966
ce896e7ca7
Attempt to fix build on Linux
2020-03-17 15:47:49 +01:00
enricoturri1966
a4c476c97a
Initial delay for ImGUI-based tooltip
2020-03-17 14:35:56 +01:00
enricoturri1966
57526d5fd3
Canvas' tooltip using ImGUI
2020-03-17 13:01:38 +01:00
enricoturri1966
0700dc5cff
Attempt to fix gizmos tooltip on Mac
2020-03-17 11:02:32 +01:00
enricoturri1966
0eb46d09b9
Fixed gizmos' tooltips
2020-03-16 12:45:39 +01:00
bubnikv
32f196549c
Documented the previous merge.
2020-03-14 07:14:45 +01:00
bubnikv
5e8d384a43
Merge remote-tracking branch 'remotes/origin/et_free_camera'
2020-03-14 07:02:08 +01:00
bubnikv
2bd55b7d1d
Fixed crash in skirt preview for multiple objects with different height
...
and full size skirt used as a draft shield.
2020-03-13 15:57:07 +01:00
Enrico Turri
3c2adebc4f
#3816 - Use constrained camera when navigating the 3D scene with regular mouse, if free camera is not selected
2020-03-12 09:29:24 +01:00
Enrico Turri
39aa5102e7
Fixed initial position of top toolbars
2020-03-11 14:15:36 +01:00
Enrico Turri
5ad274fd62
Fix of crash and/or assert when changing language
2020-03-11 12:19:52 +01:00
Enrico Turri
0739909934
#3782 - World Z axis always vertical for non-free camera
2020-03-09 15:23:29 +01:00
bubnikv
289d8a8a1c
Disabled the 3DConnexion mouse scroll wheel spurious events filtering
...
on other platforms than Windows.
2020-03-04 11:55:47 +01:00
bubnikv
248dc04892
Reworked the 3DConnexion interfacing code to run the device
...
enumeration / connect / disconnect and read out at the background
thread only.
2020-03-04 11:36:36 +01:00
bubnikv
0c63234e30
Free rotating camera reworked to rotate around the free rotation
...
axis in a single step.
2020-02-28 14:59:59 +01:00
bubnikv
cfb00edd5d
Disabled implicit conversion of wxString to std::string or const char*
...
and vice versa. Fixed one last implicit wxString conversion.
2020-02-27 17:02:08 +01:00
Lukas Matena
efce2e8bff
One more encoding problem
...
Uncovered after rebasing onto current master
2020-02-21 12:53:51 +01:00
Benjamin Greiner
9c6ca5aed2
fix #3402
...
Amended by lukasmatena: changed mb_str() to ToUTF8()
2020-02-21 12:53:51 +01:00
YuSanka
422e7e818e
Implemented time estimation for PausePrint ( #3544 )
...
DoubleSlider: fixed get_color_for_color_change_tick()
2020-02-20 17:33:43 +01:00
Enrico Turri
0dec054410
ENABLE_SHOW_SCENE_LABELS set as default
2020-02-13 13:24:52 +01:00
Enrico Turri
ddf6501acd
ENABLE_6DOF_CAMERA set as default
2020-02-13 12:13:54 +01:00
Enrico Turri
50dd5a5112
Reintroduce rotation limits for camera for FDM printers
2020-02-10 12:36:52 +01:00
bubnikv
0e97237dcd
Fixed a bug in validation of the FDM Print to check for extruder
...
collisions against already printed objects: Rotation of an object
was not being taken into account.
Fixes #2450 PrusaSlicer 2.0 Sequential printing vs rotate object
Fixes #3585 Always Sequential Printing Error (Regardless of setting, placement or object size)
Fixed some collisions in sequential print just after arrangement by
making the validation using a slightly lower extruder radius value
than the arrangement.
Refactored PrintObject coordinate system so that the PrintObject's
coordinate system is always centered in respect to its ModelObject's
geometries. This refactoring may improve path planning a bit and
it may lower the requirements on bits representing Clipper coordinates
by 1 bit.
2020-02-07 14:10:27 +01:00
Enrico Turri
82abbb34b6
Fixed conflicts after merge with master
2020-02-06 15:28:50 +01:00
Enrico Turri
4e4b4a00ee
Use frontend data to update labels
2020-02-06 15:19:53 +01:00
bubnikv
bc15ebaf40
Color change - handling Color Change data stored for different
...
printer configuration:
ss -> sm : Just apply the color changes of the original ss project at the active extruder.
ss -> mm : There are no tool changes stored. Ignore color changes, they are invalid because they are extruder non-specific.
sm -> ss : Apply tool changes as color changes (tool changes remember the target color), apply original color changes.
sm -> mm : Ignore both color changes and tool changes.
mm -> ss/sm : Ignore both color changes and tool changes.
2020-02-06 14:03:27 +01:00
Enrico Turri
27c7ecda1a
Fixed labels auto-sizing
2020-02-06 12:06:39 +01:00
Enrico Turri
fe14e0d883
Fixed mmissing #if ENABLE_SHOW_SCENE_LABELS
2020-02-06 10:39:42 +01:00
Enrico Turri
1f8a8089f9
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_labels
2020-02-05 15:27:20 +01:00
Enrico Turri
5ac404c4dc
Fixed unneded auto-extra frame render
2020-02-05 15:27:11 +01:00
Enrico Turri
e8da7007b1
Translations with arrow keys with modifiers:
...
Shift -> slower translations
Ctrl -> translations in camera space
2020-02-05 13:14:50 +01:00
Lukas Matena
26f871a6d3
Fixed a crash on deleting object with SLA gizmo active
...
Rephrased text informing about hidden objects in both SLA gizmos
2020-02-04 15:03:10 +01:00
Lukas Matena
6a1d9e6d09
Hollowing gizmo: Invalidate drilled mesh in case a hole is manipulated
...
This way the holes cannot be placed on its own walls
Downside is that AABB trees have to be recalculated
2020-02-04 15:03:10 +01:00
Enrico Turri
feed9b9fd0
Added item menu 'Edit/Show labels' and removed labels activation from preferences dialog
2020-02-04 14:42:26 +01:00
Enrico Turri
308defea94
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_labels
2020-02-04 12:28:06 +01:00
Enrico Turri
c8d288cb5d
Movements and rotations by keyboard indipendent from gizmos:
...
Left arrow = Decrease X by 1mm
Right arrow = Increase X by 1mm
Up arrow = Decrease Y by 1mm
Down arrow = Increase Y by 1mm
PgUp = Rotate 45 degrees CCW
PgDown = Rotate 45 degrees CW
2020-02-04 11:42:58 +01:00
Lukas Matena
61cc8765bf
Fixed conflicts after merge
...
slaposHollowing was divided into slaposHollowing and slaposDrillHoles on master
This commit takes this into account on the code that was merged from lm_drilling_backend_rebased
2020-02-03 15:42:54 +01:00
Lukas Matena
18ca88013f
Merge branch 'master' into lm_drilling_backend_rebased
2020-02-03 15:20:16 +01:00
bubnikv
6c3d4f6ac2
Implemented reload of original mesh volume in case the SLA hollowing
...
step is no more valid.
2020-02-03 15:17:18 +01:00
Enrico Turri
30c1ca3b58
3D scene labels transparent to mouse click
2020-02-03 13:24:11 +01:00
Enrico Turri
3423e05248
Added sequential print order id to 3D scene labels
2020-02-03 11:44:26 +01:00
Enrico Turri
d344e3e2b4
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_labels
2020-02-03 08:23:55 +01:00
Lukas Matena
9e0614f416
Fix of tripping glAssert after switching to Preview on Linux/GTK2
...
(fix suggested and thus approved by @enricoturri1966)
2020-01-31 14:50:37 +01:00
Enrico Turri
30c2e0145d
#3580 - Added menu item 'Edit/Reload from disk' and F5 key acceleration to reload the entire plater
2020-01-31 12:15:04 +01:00
bubnikv
b4d20a1198
Implemented loading of hollowed SLA mesh into the scene
...
in place of the normal mesh.
WIP: The code is inefficient (it does not store the timestamp
of the hollowed mesh, therefore it refreshes the hollowed mesh on each
scene update) and if the hollowing gets invalidated, the original mesh
is currently not being reloaded and the hollowed mesh is still visible.
2020-01-30 17:58:49 +01:00
Lukas Matena
80842be583
Hollowing gizmo - most of updating now assumes that common data struct is updated properly
2020-01-30 14:31:39 +01:00