bubnikv
5ea8df0ca0
Manual merge of the TriangleMesh.cpp from the stable branch.
2018-12-12 10:02:01 +01:00
bubnikv
09c539a242
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
bubnikv
e0cf7ecd22
WIP: Command line slicing for SLA.
...
Removed some layer height editing bindings from Perl.
2018-12-11 13:16:09 +01:00
bubnikv
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
bubnikv
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
bubnikv
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
Vojtech Kral
b950e9e575
Fix build
2018-11-19 11:39:17 +01:00
tamasmeszaros
1680bcb10d
removing remnant junk for AppController
2018-11-12 17:41:05 +01:00
tamasmeszaros
a4e1ab2281
Getting rid of AppController.
2018-11-12 15:02:42 +01:00
bubnikv
c2e46350f2
Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrint
2018-11-08 14:23:17 +01:00
bubnikv
3eea327ef0
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
bubnikv
7ffa22191d
Fixed some issues with front end / back end synchronization.
2018-11-05 17:52:55 +01:00
bubnikv
0870f81425
Merge remote-tracking branch 'remotes/origin/vb_modelbase_id_refactor' into dev_native
2018-11-02 20:53:47 +01:00
bubnikv
cf5dcfa9ed
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
Lukas Matena
f5e8eaedb3
Added a special (temporary) icon for SLA supports gizmo, removed igl files from xs/src
2018-11-02 10:22:48 +01:00
Lukas Matena
7681d00ee5
Merged branch 'dev_native' into lm_sla_supports_auto
...
Added igl library files
2018-10-26 15:45:52 +02:00
bubnikv
56633c7449
Reverted Print::export_png() for the Perl unit tests.
2018-10-24 13:59:24 +02:00
bubnikv
bded28f888
WIP: Reconstruction of background processing.
2018-10-23 15:27:31 +02:00
bubnikv
857863102d
Merge branch 'dev_native' into vb_dev_native_background_processing
2018-10-18 18:03:17 +02:00
bubnikv
7ed2752b2b
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
Enrico Turri
059ab4a05c
ModelInstance's full 3D transform set as default
2018-10-16 09:51:30 +02:00
Vojtech Kral
0b0e65636f
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
Lukas Matena
c1e6eda554
Fixed a crash when deleting an object with sla supports gizmo active
2018-10-10 13:21:14 +02:00
Lukas Matena
ced5e8540f
SLA support points are deleted when an object is cut or split
2018-10-10 11:14:09 +02:00
Lukas Matena
bf5d3ed636
SLA support points are now saved in 3MF
2018-10-05 10:13:21 +02:00
Lukas Matena
6b007986ee
SLA support points are now saved in AMF
2018-10-03 15:13:54 +02:00
Lukas Matena
e89465cc3f
Merge branch 'dev2' into lm_sla_supports_ui
2018-10-03 12:46:11 +02:00
Lukas Matena
ce5c03c894
Refactored previous commit
2018-09-26 14:37:25 +02:00
Lukas Matena
10393ba834
Flatten and SlaSupports gizmos - grabbers rendered correctly when object is dragged
2018-09-26 13:54:09 +02:00
Enrico Turri
025fdc1359
Fixed #1244 - c++ part
2018-09-26 11:24:19 +02:00
Lukas Matena
fc82aaaa2e
Merge remote-tracking branch 'origin/dev2' into lm_sla_supports_ui
2018-09-26 09:18:22 +02:00
bubnikv
6260e43f61
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-25 15:33:51 +02:00
Enrico Turri
51cf964b51
Reduced count of opengl draw calls for full 3D transform
2018-09-25 12:15:51 +02:00
bubnikv
9a3db200a5
Updated AMF/3MF import to pass configuration into a DynamicPrintConfig
...
instead of PresetBundle.
2018-09-25 11:53:05 +02:00
Enrico Turri
a651f5f5d7
ModelInstance full 3D transform code moved into a single technology
2018-09-25 10:42:11 +02:00
Enrico Turri
0e1843a871
1st installment of ModelInstance 3D scale components
2018-09-24 15:54:09 +02:00
Enrico Turri
e3d44b07fe
Fixed arrange for objects with 3D rotations
2018-09-24 15:21:18 +02:00
Lukas Matena
a4acca24ff
Added libigl library files (header-only library)
2018-09-24 14:16:53 +02:00
Lukas Matena
9b5c7aadad
Sla support points are saved in ModelObject
2018-09-24 14:04:16 +02:00
Enrico Turri
270341300f
Code cleanup
2018-09-24 10:28:52 +02:00
Enrico Turri
1026a9c817
Tweaks to flatten gizmo
2018-09-24 10:19:40 +02:00
bubnikv
bb386bb148
Simplified dependencies.
2018-09-21 21:16:09 +02:00
bubnikv
8e1b5157b4
Moved the remaining Perl dependencies to xs/CMakeLists.txt
2018-09-21 19:37:35 +02:00
Lukas Matena
b96831529f
SLA supports points batch deletion does not deselect object
2018-09-21 16:05:02 +02:00
Lukas Matena
b539a9148a
Merge remote-tracking branch 'origin/dev2' into lm_sla_supports_ui
2018-09-21 15:46:46 +02:00
Enrico Turri
c5e56911f4
Fixed memory leak in is_splittable_object()
2018-09-21 14:21:08 +02:00
Enrico Turri
8cea821c6a
Dimensions of scale on rotate gizmo as function of object size
2018-09-21 13:44:38 +02:00
Enrico Turri
99e90f2bfb
Enhanced fix of #1229 - c++ part
2018-09-21 12:46:20 +02:00
Lukas Matena
088fe6cec6
Merge branch 'dev2' into lm_sla_supports_ui
2018-09-21 11:43:30 +02:00
Enrico Turri
a079f2a34e
Fixed import of rotations from 3mf files
2018-09-21 10:18:56 +02:00