enricoturri1966
7b0e35e70d
GCodeViewer -> Selection of extrusions view type
2020-04-16 15:59:36 +02:00
YuSanka
6a8d0c5d84
Search: Experiment button
2020-04-16 15:49:40 +02:00
enricoturri1966
75d1e8373d
GCodeViewer -> extrusion paths colored by extrusion role
2020-04-16 15:09:04 +02:00
YuSanka
ae51f280b8
Merge remote-tracking branch 'origin/master' into ys_search
2020-04-16 11:46:29 +02:00
YuSanka
287e50d091
Localization: Fix of #4035
...
+ Added context for "Advanced" ("Mode")
+ Updated POT
2020-04-16 11:36:41 +02:00
YuSanka
b69dfd63ca
Completed a search list cleaning (deleted unused options).
...
+ Implemented BlinkingBitmap
+ Options, that doesn't have related controls, are highlighted near the widgets.
2020-04-16 09:59:12 +02:00
enricoturri1966
61ab7bbebf
GCodeViewer -> Basic indexed rendering
2020-04-15 16:29:11 +02:00
enricoturri1966
cc774dece7
GCodeViewer -> Toggle visibility of shells
2020-04-15 14:31:39 +02:00
YuSanka
45147d887b
Implemented cursor movement inside SearchComboPopup
...
+ Added checkboxes for editing of the option's name (include "Group"/"Category" or not)
+ some code refactoring
2020-04-14 17:54:15 +02:00
enricoturri1966
bc05ab985c
GCodeViewer -> Toggle visibility of travel paths, retractions and uretractions
2020-04-14 16:40:08 +02:00
Lukas Matena
46ade45ced
The bed texture is not shown when looking from below and FDM/SLA support gizmo is active
2020-04-14 13:18:08 +02:00
bubnikv
10110ed307
WIP: Ironing over top surfaces.
2020-04-14 11:53:28 +02:00
enricoturri1966
c3eb65c461
Added class GCodeViewer -> basic render of gcode toolpaths using dedicated shaders
2020-04-14 10:02:08 +02:00
YuSanka
167f7cf5de
Added map for save Group and Category values for each option
...
+ Some code refactoring in Tab (the translation of the titles moved to the OptionGroups) and Search
+ Fixed assert in fts_fuzzy_match
2020-04-13 17:55:38 +02:00
Vojtěch Bubník
ebcc8ef7c2
Merge pull request #3863 from espr14/patch-2
...
Removing Slic3r name and links
2020-04-10 07:39:47 +02:00
Vojtěch Bubník
3d11f216b0
Merge pull request #3910 from photodude/BIBO2-Print-Profile-Corrections
...
BIBO2 printer general print profile improvements.
2020-04-10 07:39:06 +02:00
Vojtěch Bubník
fc7d7c6982
Merge pull request #4009 from probonopd/ender-2
...
Add Creality Ender-2
2020-04-10 07:37:45 +02:00
Lukas Matena
51739b70a1
FDM supports gizmo cursor size now accounts for (uniform) scaling of the mesh
...
Added tooltips on the sliders
2020-04-09 18:36:57 +02:00
Lukas Matena
23da5910c6
FDM supports gizmo now uses VBOs instead of immediate mode
2020-04-09 15:56:43 +02:00
YuSanka
218abacb75
Search: Set focus on search line in popup control on Plater
2020-04-08 21:03:58 +02:00
probonopd
5e134b5f30
Add max_print_height
2020-04-08 17:04:39 +00:00
Lukas Matena
3e15d22f35
Fixed a crash when switching to Preview
2020-04-08 17:22:30 +02:00
Lukas Matena
d3bb966f4d
Merge branch 'lm_fdm_supports_gizmo'
2020-04-08 16:11:49 +02:00
Lukas Matena
23fbc2ff1a
Alt+mouse wheel adjusts cursor size in FDM supports gizmo
2020-04-08 15:21:41 +02:00
Lukas Matena
4d8e6538e8
FDM supports gizmo - use right mouse to place support blockers
2020-04-08 14:59:53 +02:00
Lukas Matena
55c87886fa
FDM supports gizmo now ignored modifiers and support enforcer/blockers
2020-04-08 12:58:48 +02:00
Lukas Matena
c32fa67523
Clipping plane can now handle multiple-part objects
2020-04-08 11:52:22 +02:00
Lukas Matena
ba08d5da9e
Fix of #3983 - Crash caused by a typo in Korean localization
2020-04-08 10:37:26 +02:00
YuSanka
8ab7956c26
Search: Added shortkey Ctrl+F on Plater
2020-04-08 09:47:33 +02:00
Lukas Matena
fe57826695
Improved the FDM supports gizmo dialog
...
Removed unused code
Fixed a clipping-plane related crash
Fixed a crash in hollowing gizmo when no hollowed mesh was provided
Forbid opening the gizmo when a part of an object is selected
2020-04-08 09:37:49 +02:00
enricoturri1966
bac10311bc
Follow-up of c887ecfefa
-> Removed unneded assignements from shaders
2020-04-08 09:00:08 +02:00
enricoturri1966
c887ecfefa
Removed unneeded branching from shaders
2020-04-08 08:22:02 +02:00
enricoturri1966
4df141815b
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-08 08:10:03 +02:00
enricoturri1966
0e2fba6d6f
Fixed bug in calculating the specular component of the color in shaders
2020-04-08 08:07:36 +02:00
YuSanka
05f4b7aa60
Search: Code cleaning
2020-04-07 20:34:09 +02:00
Lukas Matena
17811598ac
Fixed obvious merge conflicts
...
FDM supports gizmo uses the new common data infrastructure
2020-04-07 19:44:29 +02:00
YuSanka
dcdafb6208
Implemented OnMouseMove and OnMouseClick for PopupSearchList
2020-04-07 19:09:33 +02:00
Lukas Matena
a380053a17
Merge branch 'lm_gizmos' into lm_fdm_supports_gizmo
2020-04-07 17:16:48 +02:00
Lukas Matena
f1fd445ce6
Merge branch 'lm_gizmos_data_pool'
...
The branch contains refactoring of common gizmos data handling
2020-04-07 17:03:03 +02:00
Lukas Matena
1d65ce760b
Removed obsolete code
...
Got rid of dummy header GLGizmos.hpp
2020-04-07 16:47:39 +02:00
Lukas Matena
535a27de65
Fixed crash related to ClippingPlane and incorrect handling of sla z shift in hollowing gizmo
2020-04-07 16:47:39 +02:00
Lukas Matena
c704849a7a
SLA supports gizmo is now enabled and uses the new infrastructure
2020-04-07 16:47:39 +02:00
Lukas Matena
c79e90b921
SupportsClipper implementation
2020-04-07 16:47:39 +02:00
Lukas Matena
e82ead0335
InstancesHider allows to show/hide supports on demand
2020-04-07 16:47:39 +02:00
Lukas Matena
5d4014a4a5
ObjectClipper implementation, hollowing gizmo reenabled
...
ObjectClipper tracks active mesh (incl. possible hollowing), remembers clipping plane position and can render the cut on demand
Hollowing gizmo uses the new infrastructure
2020-04-07 16:45:16 +02:00
Lukas Matena
d9e5721cb7
Raycaster can now handle multiple volumes
...
This is necessary for future FDM supports gizmo. SLA objects only have one volume, so it wasn't needed until now.
2020-04-07 16:42:59 +02:00
Lukas Matena
bf734c8f68
Raycaster wrapper
...
The raycaster manages a MeshRaycaster object that the gizmo can ask to perform raycasts
If the hollowed mesh tracker is enabled and the hollowed mesh is newly calculated/invalidated, the raycaster automatically updates.
2020-04-07 16:40:59 +02:00
Lukas Matena
81dba7677b
Hollowed mesh tracker implementation
...
The class tracks state of the backend calculation and if there is a hollowed/drilled mesh, it can provide a pointer to it
2020-04-07 16:40:10 +02:00
Lukas Matena
7e797eaaf8
Dependencies check in debug mode
...
Some common resources can depend on each other - this checks that the requirements are consistent
2020-04-07 16:39:18 +02:00
Lukas Matena
3db3a61520
InstancesHider implementation
...
Any gizmo can now ask for hiding all but the active instance by returning proper value from on_get_requirements
2020-04-07 16:39:06 +02:00