fb6ef1d20f
Keeps modifier transparent while layer editing tool is enabled
2019-01-31 14:25:11 +01:00
f1470966a5
glsafe macro to test for the glGetError in debug mode
2019-01-31 09:37:27 +01:00
16bd7325c1
Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering
2019-01-25 08:29:15 +01:00
49487c16e6
Improvements of the triangulation of SLA layer preview.
2019-01-24 19:08:58 +01:00
db1428dcae
Improved transparent volumes rendering set as default
2019-01-21 12:53:01 +01:00
012c681e67
Sidebar visual hints set as default
2019-01-21 12:36:34 +01:00
d64b55d27d
WIP Restoration of the layer editing.
2019-01-21 10:06:51 +01:00
02a22ba991
Fixed convex hull of sla supports
2019-01-16 09:59:25 +01:00
8e001972a9
Added print bed models for mk2 and mk3 printers to 3D scene
2019-01-04 12:56:48 +01:00
611d9aa0d8
Model's volume transform set as default
2019-01-02 10:49:13 +01:00
126035f6f8
Fixed many errors in background processing synchronization and update.
...
Fixed couple of compiler warnings.
2018-12-22 10:02:42 +01:00
1d3d87c2b9
Fixed toolbar update when switching between 3d view/preview using tab or ctrl+5/6
2018-12-21 10:10:49 +01:00
5006633221
Improved rendering of transparent volumes
2018-12-21 09:56:11 +01:00
11da45e32f
Visual hints in the 3D scene when sidebar matrix fields have focus -> legacy render case
2018-12-20 11:42:26 +01:00
54fae97032
Visual hints in the 3D scene when sidebar matrix fields have focus -> Completed VBOs case
2018-12-20 11:14:53 +01:00
0dcdcf74fc
Visual hints in the 3D scene when sidebar matrix fields have focus (wip [position+scale+size] and disabled)
2018-12-19 14:44:37 +01:00
eb1518bf31
Removed out of bed detection for sla pad
2018-12-10 13:57:43 +01:00
adbf1b674b
GLVolume : set color from the model volume to correct part rendering on the Scene
2018-12-05 12:11:03 +01:00
d46d0dc365
Implemented naming of the SLA export file based on the output file name
...
template.
Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.
Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
e6369fe548
SLA slices preview - wip 3
2018-11-27 14:50:57 +01:00
a378bb7bed
Removed some obsolete Perl bindings.
...
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
9258ca8cc6
Further removal of the 3DScene / GLCanvas3DManager scaffold.
2018-11-23 17:15:17 +01:00
aaab549cfa
Partial cleanup of obsolete methods
2018-11-23 15:05:43 +01:00
bde4153d44
Removed legacy GUI Perl bindings,
...
replaced Print & SLAPrint pointers with BackgroundProcessing pointer
at the GLCanvas3D level, so that the Print & SLAPrint access will be
synchronized with the current printer technology.
2018-11-22 15:29:59 +01:00
3b3eab2e84
Added member m_sla_shift_z to GLVolume
2018-11-22 13:33:20 +01:00
a4be8ef6ad
Fixed "setting an extruder does not change object's color"
2018-11-22 13:20:13 +01:00
343335dbc3
Different colors for SLA support and pad geometry
2018-11-22 11:01:57 +01:00
487ccdd2be
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-21 17:35:58 +01:00
314f7dc674
WIP: Synchronization of SLA background processing.
2018-11-21 17:35:35 +01:00
681beeadf6
Added menu Edit -> Select all
2018-11-21 15:28:35 +01:00
a21f1783a9
Added force_full_scene_refresh parameter to the 3DScene::refresh()
...
function to force a refresh of all GLVolumes. Currently this hack
is used by the Platter::arrange() function only, and ideally
we should replace this parameter with a smarter 3DScene::refresh()
function, which would check for the transformation matrices as well.
2018-11-21 13:52:46 +01:00
ee99fa2c64
Ensure object on bed after deletion of subpart
2018-11-21 12:27:20 +01:00
0fcdc70327
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-19 12:56:32 +01:00
6629d75853
Cutting
2018-11-18 21:20:47 +01:00
74ba1eaa16
WIP: Support of SLA suport & pad GLVolumes, couple of fixes.
2018-11-17 17:23:56 +01:00
c9a4c6c73c
Partial update of 3D scene (GLVolumes derived from Model and from
...
the SLAPrintObject).
Updated PrintBase to generate a unique timestamp at each step invalidation.
2018-11-16 18:28:50 +01:00
72b5da952d
Removed a bunch of obsolete methods
2018-11-14 15:57:11 +01:00
3613a54e03
Deletion of instances and volumes from 3D scene
2018-11-14 08:53:56 +01:00
03875e7d71
GLVolume: split composite_id to object_id, volume_id and instance_id.
...
WIP: Added creation of GLVolumes for SLA supports.
2018-11-13 17:45:44 +01:00
102bc99958
Only one instance enabled when selecting sub parts
2018-11-07 12:11:34 +01:00
3aad8b5fd2
Translation of ModelVolume as transformation component (without modifying the mesh)
2018-11-02 12:11:28 +01:00
7751d991d4
GLCanvas3D::update_gizmos_data() set as private
2018-11-01 15:08:39 +01:00
a15bf7cc25
New selection set as default
2018-11-01 10:06:55 +01:00
00222226ed
Mirror component of transformations set as default
2018-11-01 08:46:44 +01:00
d6d632d4fc
Added Geometry::Transformation class. Use it into ModelInstance, ModelVolume and GLVolume
2018-10-31 14:56:51 +01:00
fbbe1325b6
Mirror transform components in ModelInstance and GLvolume - WIP and disabled
2018-10-18 15:50:51 +02:00
059ab4a05c
ModelInstance's full 3D transform set as default
2018-10-16 09:51:30 +02:00
aa0c3bf2e3
Added helper functions to generate 3d transforms
2018-10-12 10:09:16 +02:00
bb2000d094
Simplified OpenGL calls
2018-10-11 10:52:50 +02:00
e201c5123c
added method: static GUI::GLCanvas3D* _3DScene::get_canvas(wxGLCanvas* canvas)
2018-10-11 10:24:19 +02:00