cf9e9ba7e8
Yet one more fix of a unit test.
2019-01-24 20:53:15 +01:00
cd9c6894b1
Removed ExPolygon::triangulate_pp() from Perl XS bindings and unit tests.
2019-01-24 19:22:35 +01:00
58b667f06b
Fixed layer height profile access from Perl XS
2019-01-23 15:29:18 +01:00
995d951bfa
Upgrade Boost to 1.66 on Windows
2019-01-16 15:14:18 +01:00
ecf1e57e68
Manual merge of the TriangleMesh.cpp from the stable branch.
2018-12-12 10:02:01 +01:00
92e6427511
Trigger background processing update when switching to a preview tab.
...
Implements "Go Direct to the preview screen after slicing #152 "
2018-12-11 17:49:31 +01:00
ee77f2592b
WIP: Command line slicing for SLA.
...
Removed some layer height editing bindings from Perl.
2018-12-11 13:16:09 +01:00
e99fa7d104
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
91ac484405
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
0d2a1e6eef
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
f9d72376d0
Fix build
2018-11-19 11:39:17 +01:00
6d61dbecb9
removing remnant junk for AppController
2018-11-12 17:41:05 +01:00
1782b76a46
Getting rid of AppController.
2018-11-12 15:02:42 +01:00
d79e2d8fa6
Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrint
2018-11-08 14:23:17 +01:00
9e0bbefb68
WIP: When iterating over PrintObject's regions, use the region count
...
by PrintObject::region_volumes. This is due to the way Print::apply()
works, it does not invalidate an existing PrintObject if a new region
is added to the print.
2018-11-06 15:31:26 +01:00
42edbe6b0c
Fixed some issues with front end / back end synchronization.
2018-11-05 17:52:55 +01:00
b25d01ce1a
Merge remote-tracking branch 'remotes/origin/vb_modelbase_id_refactor' into dev_native
2018-11-02 20:53:47 +01:00
e5758e9ef2
ModelBase ID refactoring, starting to work.
...
Now it remains to clean up some of the no more used Model interfaces.
2018-11-02 19:49:40 +01:00
494dc899f3
Added a special (temporary) icon for SLA supports gizmo, removed igl files from xs/src
2018-11-02 10:22:48 +01:00
9baec79025
Merged branch 'dev_native' into lm_sla_supports_auto
...
Added igl library files
2018-10-26 15:45:52 +02:00
4bf5235b31
Reverted Print::export_png() for the Perl unit tests.
2018-10-24 13:59:24 +02:00
31b482c605
WIP: Reconstruction of background processing.
2018-10-23 15:27:31 +02:00
65e01146e7
Merge branch 'dev_native' into vb_dev_native_background_processing
2018-10-18 18:03:17 +02:00
18199b33f0
WIP: Reconstruction of background processing update timer,
...
added unique IDs to the Model / ModelObject / ModelVolume objects,
added a copy of Model hierarchy at the Print,
WIP: new Print::apply() method to update the Print's copy of Model,
to update the Print's PrintObjects, to update status of the Print and
PrintObjects, and to possibly stop the background processing.
2018-10-17 11:12:38 +02:00
069be62c6f
ModelInstance's full 3D transform set as default
2018-10-16 09:51:30 +02:00
811d918146
Build improvements: symlink resources properly with Visual Studio
...
Convert dependencies into a CMake build script in the `deps` dir
2018-10-15 16:47:15 +02:00
77834e21bb
Fixed a crash when deleting an object with sla supports gizmo active
2018-10-10 13:21:14 +02:00
756a17078e
SLA support points are deleted when an object is cut or split
2018-10-10 11:14:09 +02:00
d78af04b14
SLA support points are now saved in 3MF
2018-10-05 10:13:21 +02:00
8b35be4738
SLA support points are now saved in AMF
2018-10-03 15:13:54 +02:00
98a0b9b715
Merge branch 'dev2' into lm_sla_supports_ui
2018-10-03 12:46:11 +02:00
2398faa230
Refactored previous commit
2018-09-26 14:37:25 +02:00
08c5d21601
Flatten and SlaSupports gizmos - grabbers rendered correctly when object is dragged
2018-09-26 13:54:09 +02:00
3ee4131db7
Fixed #1244 - c++ part
2018-09-26 11:24:19 +02:00
68c19df575
Merge remote-tracking branch 'origin/dev2' into lm_sla_supports_ui
2018-09-26 09:18:22 +02:00
3cc0b4abd4
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-25 15:33:51 +02:00
4d8a106c90
Reduced count of opengl draw calls for full 3D transform
2018-09-25 12:15:51 +02:00
5c26e5d70d
Updated AMF/3MF import to pass configuration into a DynamicPrintConfig
...
instead of PresetBundle.
2018-09-25 11:53:05 +02:00
c1f794ca08
ModelInstance full 3D transform code moved into a single technology
2018-09-25 10:42:11 +02:00
4c319150f1
1st installment of ModelInstance 3D scale components
2018-09-24 15:54:09 +02:00
95b87e042b
Fixed arrange for objects with 3D rotations
2018-09-24 15:21:18 +02:00
70f8163313
Added libigl library files (header-only library)
2018-09-24 14:16:53 +02:00
c5989612ac
Sla support points are saved in ModelObject
2018-09-24 14:04:16 +02:00
331ae1943a
Code cleanup
2018-09-24 10:28:52 +02:00
ba13857b9d
Tweaks to flatten gizmo
2018-09-24 10:19:40 +02:00
ae3d5aa285
Simplified dependencies.
2018-09-21 21:16:09 +02:00
75de8e47be
Moved the remaining Perl dependencies to xs/CMakeLists.txt
2018-09-21 19:37:35 +02:00
7547c6803d
SLA supports points batch deletion does not deselect object
2018-09-21 16:05:02 +02:00
ba81ff24f9
Merge remote-tracking branch 'origin/dev2' into lm_sla_supports_ui
2018-09-21 15:46:46 +02:00
5dcb4ddcff
Fixed memory leak in is_splittable_object()
2018-09-21 14:21:08 +02:00