b475a174d7
WIP still with arrange return value.
2019-07-03 19:24:41 +02:00
dcd396e3d8
Deal with infinite box.
2019-07-03 15:06:10 +02:00
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
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
182436e75f
Partial arrange starts to work again.
2019-07-02 15:24:40 +02:00
2db15c620b
Fixed colot_print issues:
...
* Disabled color change information for the SLA and FFF-multimaterial presets
* Corrected switch between "color print" and "feature type" on Preview
2019-07-02 14:06:58 +02:00
be10f94d1a
Unify AutoArranger subclasses
2019-07-02 12:15:53 +02:00
297928fecc
Fix build against system-provided qhull
2019-07-02 11:43:07 +02:00
f213e7570e
Fix broken partial arrange
2019-07-02 10:32:01 +02:00
a5f5840c1b
Still WIP
2019-07-01 18:22:07 +02:00
45a5576e8a
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-29 12:38:03 +02:00
7e9b4257e1
Adapt find_new_position is WIP. Cleaning up comments.
2019-06-28 18:27:15 +02:00
00beee9dee
Arranging with new structure.
2019-06-28 17:03:50 +02:00
bc0eac08f6
Merge branch 'master' into tm_builtin_pad
2019-06-28 16:51:55 +02:00
bd524dd570
Fix formatting
2019-06-28 15:42:59 +02:00
8e78a70835
Merge branch 'master' into tm_builtin_pad
2019-06-28 15:29:26 +02:00
bcae0ae49c
Merge branch 'bugfixes': avrdude warnings cleanup
2019-06-28 15:21:45 +02:00
373d266a0d
WIP on structuring arrange inputs
2019-06-27 21:13:44 +02:00
e4efd22731
Some code improvements
2019-06-27 16:07:32 +02:00
605580d4ee
Fixed small typo
2019-06-27 14:13:07 +02:00
14aa7b0c33
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-27 14:01:50 +02:00
3a62c342e2
Rewrote layers information export/import to/from 3mf using Boost Property Tree (xml_parser)
2019-06-27 13:55:24 +02:00
5816a9e337
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-06-27 11:25:13 +02:00
f1d285c7b3
Tech ENABLE_RENDER_PICKING_PASS extended so that user can switch between picking pass texture rendering and regular rendering by pressing [T] key
2019-06-27 11:25:04 +02:00
7a614088ae
WIP Undo / Redo: ModelID / ModelBase renamed to ObjectID / ObjectBase
2019-06-27 11:02:45 +02:00
986b78a19b
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-06-27 09:48:31 +02:00
43db83c91d
Fix of https://github.com/prusa3d/PrusaSlicer/issues/2516
2019-06-27 09:48:19 +02:00
e08dcb0b20
Merge pull request #2569 from BeldrothTheGold/master
...
Add debug preprocessor directive in Technologies.hpp to render picking pass to window.
2019-06-27 09:44:48 +02:00
079eb59268
Merge branch 'master' into tm_arrange_selection
2019-06-27 09:33:32 +02:00
d5bca8a1af
work in progress on new ModelArrange interface
2019-06-26 17:09:26 +02:00
3d84bd20a3
WIP Undo / Redo: Serialization of the Model / ModelObject / Model instance
...
using the cereal framework.
2019-06-26 16:29:12 +02:00
e6076c57dd
Hotfix for inconsistent slice index
2019-06-26 14:59:39 +02:00
41b989007f
Multimaterial print - making sure that temperatures will be changed with SE printer without the wipe tower
2019-06-26 14:50:12 +02:00
3aba418f3f
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-26 13:33:05 +02:00
e3f930ce84
Fixed crashes after loading some AMFs.
2019-06-26 13:29:49 +02:00
490e09b0ac
WIP: Undo / Redo stack.
...
Integration of the "cereal" serialization library.
Serialization / deserialization of the DynamicConfig / DynamicPrintConfig.
DynamicPrintConfig serializes ordinal identifiers instead
of the option key strings to conserve space.
2019-06-26 13:26:49 +02:00
7387826a18
Working on arrange selection only feature.
...
revert changes related to scale/unscale
2019-06-26 12:24:30 +02:00
73bf9f2596
Merge branch 'tm_scales'
2019-06-26 11:33:42 +02:00
fc0a08ac8b
Fixes some ModelArrange warnings
2019-06-26 11:10:41 +02:00
84e0f8e514
Make an order in using scale and unscale, remove some warnings.
2019-06-26 10:34:27 +02:00
197720e287
Add debug option to display picking pass to screen
2019-06-25 19:25:03 -06:00
40a2417d6b
Fix: IsTriviallyCopyable on clang
2019-06-25 18:16:53 +02:00
9bbe65c53e
Fixed warnings in libslic3r
2019-06-25 16:04:29 +02:00
fa7f07fffc
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-24 13:56:35 +02:00
81ade624f4
Reformatted MTUtils with some refined directives.
...
Only whitespace changes in MTUtils.hpp !
2019-06-24 13:03:46 +02:00
e907da2d66
Print bed not considered as object in arrange anymore.
2019-06-24 13:01:52 +02:00
ed02acee95
#2395 - Reworked logic of method Model::convert_multipart_object()
2019-06-24 12:43:18 +02:00
1797bd1591
#2433 - Time Estimator: clamp accelerate/decelerate distances to avoid them to become negative
2019-06-24 12:35:20 +02:00
6d37e444da
#2428
...
1) Reworked logic for pasting volumes
2) Fixed paste of volumes into different objects
3) Do not apply offset when pasting into the copied object
4) Keep source transformation matrix and relative positions when copy/pasting volumes into another object
2019-06-24 12:26:11 +02:00
e5393cd84e
Disabled ENABLE_CAMERA_STATISTICS
2019-06-24 11:23:25 +02:00