Lukas Matena
51050f4a29
Merge branch 'master' into lm_tm_hollowing
2019-12-20 10:33:53 +01:00
Enrico Turri
2fcfb7a329
Do not allow to apply reload from disk command to objects whose mesh has been modified after non uniform scale operations
2019-12-19 09:21:57 +01:00
Enrico Turri
67f94ff100
Do not allow to apply reload from disk command to objects splitted using split to objects or split to volumes commands
2019-12-19 08:05:57 +01:00
YuSanka
44d00f6fca
Added function to update of custom_gcode_per_print_z in Model from configuration
...
considering "colorprint_heights" option.
Changed thumb_up/down icons to better preview (feedback from #3256 )
Commented some uncertain code
2019-12-17 14:16:38 +01:00
YuSanka
ee69087873
Code refactoring for Color change implementation
2019-12-17 08:37:50 +01:00
Lukas Matena
11feb259a3
Merge branch 'master' into lm_tm_hollowing
2019-12-12 11:37:33 +01:00
YuSanka
9607983880
Save/Load new color print data to/from amf and 3mf files.
2019-11-11 16:01:34 +01:00
tamasmeszaros
10f2d23ff6
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
...
* Refactor file names in SLA dir
2019-11-11 12:55:22 +01:00
YuSanka
428f09b114
Use constant names for G-codes like M600, M601 and "tool_change"(Change extruder)
2019-11-11 09:38:45 +01:00
Lukas Matena
617dc3e46f
Drain holes are now saved in ModelObject
...
Internal changes in GLGizmoHollow.cpp
2019-11-08 14:05:56 +01:00
tamasmeszaros
ee11f63bb9
Hollowing step in SLAPrint process, PrintConfig params added.
2019-11-06 13:38:43 +01:00
YuSanka
c469699a7c
Improved extruder_selector for DoubleSlider
2019-10-16 10:30:29 +02:00
YuSanka
9fbba6d8bd
Implemented custom extruder(tool) change from DoubleSlider
2019-10-15 15:42:30 +02:00
Enrico Turri
d3c337b69a
Fixed conflicts after merging with master
2019-10-09 11:17:48 +02:00
Lukas Matena
2fbc4c37fc
Fixed memsetting non-trivially-copyable types
...
Types stl_stats, stl_normal and SurfaceFillParams should not be zeroed by memset
This is not correct and also triggered warnings on gcc
2019-09-24 17:09:07 +02:00
Enrico Turri
03507f9b7d
ENABLE_ENHANCED_RELOAD_FROM_DISK set as default
2019-09-23 15:35:49 +02:00
Enrico Turri
5918bbf2b6
ENABLE_ENHANCED_RELOAD_FROM_DISK
...
1) Modified .zip.amf import/export to save/load volume matrices and source data
2) Incremented .zip.amf version to 3
2019-09-19 12:39:59 +02:00
Enrico Turri
0c461f6db6
Added tech ENABLE_ENHANCED_RELOAD_FROM_DISK
...
1) Reworked void Plater::priv::reload_from_disk() to be more general
2) Added source data to class ModelVolume
3) Modified .3mf import/export to save/load volume matrices and source data
4) Incremented .3mf version to 2
2019-09-19 09:09:11 +02:00
Enrico Turri
4486ae1c1b
Fix of #2868 -> Revert 2c9521c6d2 and partial revert of fab3634931
2019-09-06 09:44:39 +02:00
Enrico Turri
cc2d36dd29
Added version check for .3mf and .amf project files. PrusaSlicer will refuse to import files with newer version numbers.
2019-08-23 13:12:31 +02:00
Enrico Turri
e2f5491781
Model::convert_multipart_object() modified to keep original object position on the bed
2019-08-22 13:29:21 +02:00
YuSanka
0fcc6cb159
Merge remote-tracking branch 'origin' into ys_printable_property
2019-08-06 10:31:17 +02:00
bubnikv
f2aba5d27a
Fixed Model::convert_multipart_object() for STLs (regression from 8e2af5151dcf6f102b65981ff5aa56c2dfda5a2a).
...
Removed Model::s_auto_extruder_id and related, as it is a Perl interfacing legacy.
Fixed a typo in asserts introduced in the preceding commit.
2019-08-05 17:49:21 +02:00
YuSanka
ccf167b29c
Merge remote-tracking branch 'origin/master' into ys_printable_property
2019-08-05 08:45:47 +02:00
Enrico Turri
6087fea412
#2593 - Fixed loading of .zip.amf files when running from command line
2019-08-02 09:43:41 +02:00
Enrico Turri
fcb95df738
Code cleanup
2019-07-31 11:12:50 +02:00
Enrico Turri
947b0d5b4e
Added member bool printable to ModelObject and ModelInstance
2019-07-31 08:36:08 +02:00
Lukas Matena
b3ad06b655
Hiding the sla support structures after undo/redo
2019-07-28 11:37:08 +02:00
tamasmeszaros
124aa9a8ef
Merge branch 'master' into tm_arrange_selection
2019-07-19 18:17:58 +02:00
bubnikv
5945c13ae6
Undo / Redo. Workaround for the Wipe tower.
2019-07-19 15:29:04 +02:00
bubnikv
e103460386
Storing the active printer technology onto the Undo / Redo stack,
...
remembering the last selected Printer profile for the SLA and FDM
technologies separately, and activating them on Undo / Redo.
When switching the technologies, user is asked whether to discard
the modified profiles or not.
2019-07-18 17:41:47 +02:00
tamasmeszaros
4d5a6bfc94
Remove arrange cache.
2019-07-18 12:58:28 +02:00
tamasmeszaros
af93cc0e20
Fixes after merge with master.
2019-07-17 18:10:08 +02:00
tamasmeszaros
d55dbf437c
Merge branch 'master' into tm_arrange_selection
2019-07-17 17:25:31 +02:00
tamasmeszaros
3eeb453e9a
Solved issue with virtual bed management.
...
libnest2d: Fix for unclosed polygons after merge.
2019-07-17 13:32:31 +02:00
tamasmeszaros
b3217c191d
Priority for wipe tower, Increased safety distance from bed edges.
...
* WipeTowerInfo class extended in plater (WipeTower) instead of GLCanvas3D
* Bed origin support in ModelInstance and WipeTower
2019-07-16 18:33:42 +02:00
tamasmeszaros
b68d5950ac
Arrange cache in ModeInstance and logical bed remembered.
2019-07-15 17:30:44 +02:00
tamasmeszaros
9539a4860c
Not handling logical beds in arrange()
2019-07-12 21:17:11 +02:00
bubnikv
8953e0980c
Fixed merge issues.
2019-07-04 20:49:46 +02:00
bubnikv
d98aa0f91d
Merge remote-tracking branch 'origin/master' into vb_undo_redo
2019-07-04 20:22:15 +02:00
bubnikv
2bde3e12f2
WIP Undo / Redo: First Undo in the history of PrusaSlicer!
2019-07-04 10:45:41 +02:00
tamasmeszaros
dcd396e3d8
Deal with infinite box.
2019-07-03 15:06:10 +02:00
bubnikv
07e2066dd3
WIP Undo / Redo: Serializing the configs of ModelObject / ModelVolume
...
/ ModelMaterial as separate objects to conserve memory.
2019-07-03 13:43:54 +02:00
bubnikv
1ba1fd2b97
WIP UndoRedo: Added Undo/Redo stack, added Platter::take_snapshot(),
...
experimental snapshots on loading STLs and increasing / decreasing
model instances.
2019-07-02 16:42:23 +02:00
tamasmeszaros
a5f5840c1b
Still WIP
2019-07-01 18:22:07 +02:00
tamasmeszaros
00beee9dee
Arranging with new structure.
2019-06-28 17:03:50 +02:00
tamasmeszaros
373d266a0d
WIP on structuring arrange inputs
2019-06-27 21:13:44 +02:00
bubnikv
7a614088ae
WIP Undo / Redo: ModelID / ModelBase renamed to ObjectID / ObjectBase
2019-06-27 11:02:45 +02:00
bubnikv
3d84bd20a3
WIP Undo / Redo: Serialization of the Model / ModelObject / Model instance
...
using the cereal framework.
2019-06-26 16:29:12 +02:00
YuSanka
3aba418f3f
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-26 13:33:05 +02:00