bubnikv
5ea120e69a
Fixed Canvas3D update after an object instance is deleted.
2018-12-04 11:35:04 +01:00
bubnikv
fb0c31c5a8
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-12-03 13:21:48 +01:00
bubnikv
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
Enrico Turri
1897633d24
Fixed GLVolumes reuse after instance deletion
2018-12-03 10:37:46 +01:00
Vojtech Kral
5b1bfb0b69
Cut: Use world coordinates
2018-11-26 12:08:10 +01:00
Vojtech Kral
ff5172eedb
imgui: Refactor, use in cut gizmo
2018-11-26 11:16:39 +01:00
bubnikv
a625d03cb2
Fixed "setting an extruder does not change object's color"
2018-11-22 13:20:13 +01:00
bubnikv
30f61bd66e
WIP: Synchronization of SLA background processing.
2018-11-21 17:35:35 +01:00
tamasmeszaros
91ff36dab9
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-19 12:56:32 +01:00
Vojtech Kral
6f3e386e85
Cutting
2018-11-18 21:20:47 +01:00
bubnikv
63ee3dc63c
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
bubnikv
5dc9799e14
Fixed synchronization of background processing with the front end.
2018-11-12 16:28:27 +01:00
Enrico Turri
31c2174ffa
Enhanced volumes manipulation - wip
2018-11-12 08:54:22 +01:00
Enrico Turri
b0cc748382
ModelObject::instance_bounding_box() fixed to take in account for volumes' transforms
2018-11-09 10:31:58 +01:00
bubnikv
96eba71a21
Integrated SLAPrint into background processing.
...
Fixed couple of compiler warnings.
2018-11-08 20:18:40 +01:00
bubnikv
d79e2d8fa6
Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrint
2018-11-08 14:23:17 +01:00
Enrico Turri
2e0f064e60
Selection of modifiers in 3D scene
2018-11-06 15:51:33 +01:00
bubnikv
42edbe6b0c
Fixed some issues with front end / back end synchronization.
2018-11-05 17:52:55 +01:00
Enrico Turri
54872b0ec1
Mirror of ModelVolume as transformation component (without modifying the mesh)
2018-11-05 08:51:00 +01:00
Enrico Turri
21b1957b77
Rotate of ModelVolume as transformation component (without modifying the mesh)
2018-11-05 08:31:54 +01:00
bubnikv
b25d01ce1a
Merge remote-tracking branch 'remotes/origin/vb_modelbase_id_refactor' into dev_native
2018-11-02 20:53:47 +01:00
bubnikv
ab8a8111cb
Some refactoring.
2018-11-02 20:41:49 +01:00
bubnikv
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
bubnikv
0356d05ffd
ModelBase ID refactoring, WIP
2018-11-02 14:47:13 +01:00
Enrico Turri
47163d239f
Scale of ModelVolume as transformation component (without modifying the mesh)
2018-11-02 14:41:08 +01:00
Enrico Turri
8bd37b6d28
Translation of ModelVolume as transformation component (without modifying the mesh)
2018-11-02 12:11:28 +01:00
Enrico Turri
605237d262
Refactoring
2018-11-01 14:25:10 +01:00
Enrico Turri
108110940c
Mirror component of transformations set as default
2018-11-01 08:46:44 +01:00
Enrico Turri
e348d471e5
Added Geometry::Transformation class. Use it into ModelInstance, ModelVolume and GLVolume
2018-10-31 14:56:51 +01:00
Enrico Turri
b098a90045
Automatic placement of instance at bed level
2018-10-30 16:03:03 +01:00
bubnikv
c478b10285
Reduced memory leaks in ConfigDef / PrintConfigDef
...
Deleted unsafe default copy constructors / operators in Model / ModelObject / ModelInstance / ModelVolume
Fixed some issues with copying the Model / ModelObject / ModelInstance / ModelVolume inside Print::apply()
Fixed some invalidation issues in Print::apply()
Temporarily renamed the Slic3rPE profile directory to Slic3rPE-alpha.
2018-10-30 15:24:36 +01:00
Lukas Matena
9baec79025
Merged branch 'dev_native' into lm_sla_supports_auto
...
Added igl library files
2018-10-26 15:45:52 +02:00
bubnikv
31b482c605
WIP: Reconstruction of background processing.
2018-10-23 15:27:31 +02:00
bubnikv
502dcc1e94
Merge branch 'dev_native' into vb_dev_native_background_processing
2018-10-23 11:26:15 +02:00
Enrico Turri
3597813891
New selection -> Split command
2018-10-19 15:27:19 +02:00
bubnikv
e5c263be9b
WIP: Slicing from GUI.
2018-10-18 18:06:40 +02:00
bubnikv
65e01146e7
Merge branch 'dev_native' into vb_dev_native_background_processing
2018-10-18 18:03:17 +02:00
Enrico Turri
1d2b29bc5c
Mirror transform components in ModelInstance and GLvolume - WIP and disabled
2018-10-18 15:50:51 +02:00
bubnikv
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
Enrico Turri
069be62c6f
ModelInstance's full 3D transform set as default
2018-10-16 09:51:30 +02:00
Vojtech Kral
f5b56b5716
Plater: increase, decrease, set_number_of_copies, arrange
2018-10-11 12:48:35 +02:00
Enrico Turri
2a30b3479f
Merge branch 'dev2' of https://github.com/prusa3d/Slic3r into dev_native
2018-10-03 13:38:57 +02:00
Vojtech Kral
3363f62d40
WIP: Plater
2018-10-01 09:28:40 +02:00
bubnikv
3cc0b4abd4
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-25 15:33:51 +02:00
bubnikv
5c26e5d70d
Updated AMF/3MF import to pass configuration into a DynamicPrintConfig
...
instead of PresetBundle.
2018-09-25 11:53:05 +02:00
bubnikv
fd0047f081
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-20 16:48:40 +02:00
bubnikv
4541afbbc8
Added C++ command line processing, thanks @alexrj and @loh
2018-09-20 16:48:13 +02:00
bubnikv
1260b8deb3
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00