Lukas Matena
7cce2325e4
Fix of #3983 - Crash caused by a typo in Korean localization
2020-04-08 10:37:26 +02:00
YuSanka
8e640df815
Search: Added shortkey Ctrl+F on Plater
2020-04-08 09:47:33 +02:00
Lukas Matena
3e136a821a
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
b46fdc67c9
Follow-up of c887ecfefa -> Removed unneded assignements from shaders
2020-04-08 09:00:08 +02:00
enricoturri1966
35c01d0a5e
Removed unneeded branching from shaders
2020-04-08 08:22:02 +02:00
enricoturri1966
96e3f3f276
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-08 08:10:03 +02:00
enricoturri1966
2d6a2accb3
Fixed bug in calculating the specular component of the color in shaders
2020-04-08 08:07:36 +02:00
YuSanka
c6efaabc78
Search: Code cleaning
2020-04-07 20:34:09 +02:00
Lukas Matena
3695c30494
Fixed obvious merge conflicts
...
FDM supports gizmo uses the new common data infrastructure
2020-04-07 19:44:29 +02:00
YuSanka
28b61faf75
Implemented OnMouseMove and OnMouseClick for PopupSearchList
2020-04-07 19:09:33 +02:00
Lukas Matena
c39bcd8afe
Merge branch 'lm_gizmos' into lm_fdm_supports_gizmo
2020-04-07 17:16:48 +02:00
Lukas Matena
873b24744f
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
5994d8a92e
Removed obsolete code
...
Got rid of dummy header GLGizmos.hpp
2020-04-07 16:47:39 +02:00
Lukas Matena
81cb23f357
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
70dc1721a1
SLA supports gizmo is now enabled and uses the new infrastructure
2020-04-07 16:47:39 +02:00
Lukas Matena
d3fcf2335d
SupportsClipper implementation
2020-04-07 16:47:39 +02:00
Lukas Matena
207778f347
InstancesHider allows to show/hide supports on demand
2020-04-07 16:47:39 +02:00
Lukas Matena
7f6096784c
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
04899d536b
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
9e5d680d6c
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
4b6e1da6b8
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
4c06da2b78
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
5adc955364
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
Lukas Matena
3c49db94f5
Flattening gizmo now uses the new CommonDataPool to store pointer to active object
2020-04-07 16:35:52 +02:00
Lukas Matena
f1d7420278
Common gizmos data are now handled by the CommonGizmosDataPool object
2020-04-07 16:35:52 +02:00
Lukas Matena
0b29346e5d
Disabled the SLA gizmos
2020-04-07 16:35:52 +02:00
Lukas Matena
e999cb8a7b
First installation of common gizmo data pool
2020-04-07 16:35:52 +02:00
YuSanka
a6f4c2893f
Code cleaning
2020-04-07 16:22:03 +02:00
YuSanka
89509a9f63
Implemented blinking icon to highlight a searched field
2020-04-07 12:09:58 +02:00
probonopd
eef106588f
Creality Ender-2
2020-04-06 17:14:53 +00:00
enricoturri1966
cdd0285ea2
Added missing include
2020-04-06 17:32:35 +02:00
enricoturri1966
c0e478069a
Reduced size of GCodeProcessor::MoveVertex
2020-04-06 17:24:11 +02:00
enricoturri1966
8d58342435
GCodeProcessor additions:
...
process color change comment tag
process pause print comment tag
process custom code comment tag
process end pause print or custom code comment tag
2020-04-06 11:53:15 +02:00
enricoturri1966
c0d6337e65
GCodeProcessor additions:
...
process M108 lines
process M132 lines
process M135 lines
process M401 lines
process M402 lines
2020-04-06 08:55:48 +02:00
YuSanka
1c137da6d7
Added control of "Invalid numeric input" for the PointCtrl
2020-04-05 23:18:22 +02:00
YuSanka
ce1cdc1687
Next Experiment
2020-04-05 22:11:45 +02:00
YuSanka
8248fa12eb
Fixed build on OSX
2020-04-05 13:20:27 +02:00
YuSanka
2ead71f7d4
Next experiments with search on Tabs
2020-04-04 19:25:57 +02:00
YuSanka
600a3c9cfa
+ Fixed clear_marked_string()
2020-04-03 14:29:57 +02:00
YuSanka
6fc7d37f3f
Added missed destroy for search_line
2020-04-03 12:51:20 +02:00
YuSanka
5a975a16af
Merge remote-tracking branch 'origin/master' into ys_search
2020-04-03 10:48:54 +02:00
YuSanka
31baca7bf5
Implemented SearchCtrl class instead of SearchComboBox
...
Search string are synchronized between Plater and Tabs.
List with options and filtered list are in Sidebar.
All options list on tabs and Plater use this data from Sidebar
Note: SearchComboBox.cpp(hpp) was renamed to Search.cpp(hpp)
2020-04-03 10:27:50 +02:00
enricoturri1966
f60374a6c2
GCodeProcessor additions:
...
process G10 lines
process G11 lines
process G22 lines
process G23 lines
process M106 lines
process M107 lines
process mm3_per_mm comment tag
2020-04-03 10:15:46 +02:00
enricoturri1966
d96f9db4b9
Hopefully last missing include
2020-04-02 16:07:54 +02:00
enricoturri1966
f953e8f4c4
Added another missing include
2020-04-02 15:52:42 +02:00
enricoturri1966
188242badf
Added missing includes
2020-04-02 13:19:42 +02:00
enricoturri1966
2d735959ec
Updated Print.xsp
2020-04-02 12:30:54 +02:00
enricoturri1966
984357e2c4
Fixed conflicts after merge with master
2020-04-02 12:29:30 +02:00
enricoturri1966
d36f28e12b
GCodeProcessor additions:
...
process G90 lines
process G91 lines
process G92 lines
process M82 lines
process M83 lines
process T lines
process extrusion role/width/height comment tags
debug output
2020-04-02 12:03:18 +02:00
Vojtech Bubnik
30c5ca0f68
New parameter DEP_WX_GTK3=on/off to build wxWidgets against GTK3.
2020-04-02 11:42:45 +02:00