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
27a0a2fe35
WIP Undo / Redo: Capturing of the triangle meshes.
2019-07-02 17:56:38 +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
7a614088ae
WIP Undo / Redo: ModelID / ModelBase renamed to ObjectID / ObjectBase
2019-06-27 11:02:45 +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
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
7ea7f09b08
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-06-25 08:57:03 +02:00
be021be522
Fix of the previous commit on color change fix.
2019-06-25 08:56:53 +02:00
5da69bee3a
1) Perspective camera set as default camera type
...
2) Camera type selection added to Preferences dialog
2019-06-24 15:55:14 +02:00
32e1f055c1
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-06-24 15:27:43 +02:00
8d77d92ec2
Fix of incorrect color print preview due to the tbb::parallel_for
...
not respecting the grain size exactly.
Also the tool path generation has been optimized to launch less
threads and to produce larger vertex buffers.
2019-06-24 15:27:32 +02:00
72e8ea2a87
Fix of OSX build
2019-06-24 13:47:03 +02:00
03ae39ae38
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-06-24 13:21:14 +02:00
0e95ed9aab
Do not allow to copy/paste volumes when using sla printer
2019-06-24 13:21:05 +02:00
7c370a97c0
Merge remote-tracking branch 'origin/master' into ys_bugfixing
2019-06-24 13:13:34 +02:00
a340292717
Color_print issues :
...
- fixed #1933
- implemented thumb moving to the mouse click position
- implemented "discard color changes" button
2019-06-24 13:11:18 +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
d11af51c0b
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-06-24 11:23:43 +02:00
e5393cd84e
Disabled ENABLE_CAMERA_STATISTICS
2019-06-24 11:23:25 +02:00
9d4850ed12
Merge branch 'updating': Index installation
2019-06-24 11:09:55 +02:00
7002050af4
Merge branch 'bugfixes': Fixes in fw updater UI
2019-06-24 11:09:07 +02:00
9d732e318d
Fixed conflicts after merge with branch et_perpsective_camera
2019-06-24 11:08:42 +02:00
0af66cfe82
ENABLE_COMPRESSED_TEXTURES set as default
2019-06-24 09:54:58 +02:00
8e3b785b61
Adaptive perspective camera frustrum
2019-06-24 09:38:46 +02:00
9ec4fdb682
ENABLE_TEXTURES_MAXSIZE_DEPENDENT_ON_OPENGL_VERSION set as default
2019-06-24 09:27:19 +02:00
2153ace61e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_experiments
2019-06-24 08:15:41 +02:00
b233222d5a
Updating: Index installation
...
Prevents cancelled updates from popping up repeatedly
on each application startup
2019-06-20 14:26:29 +02:00
8e103b6d95
Merge branch 'tm_igl_into_deps'
2019-06-20 13:00:22 +02:00
8e9df09e72
Added "info" tooltip for a LockButton on Manipulation panel ( #2539 )
2019-06-20 12:56:23 +02:00
a73976bc8e
Update default igl dependency to header-only.
2019-06-20 12:54:43 +02:00
11c4b0e7d4
Add some missing methods into the igl patch.
...
Also, make the static igl dep build the default.
2019-06-20 14:15:36 +02:00
96ebd8c90c
Firmware updater: Fix MMU flashing in GUI
2019-06-20 11:17:35 +02:00
a997a01803
Firmware updater: Prevent empty flashing jobs
2019-06-20 11:17:35 +02:00
90ffd289cb
Fixed build on MacOS
2019-06-20 11:05:05 +02:00
0e3b1d0a2f
Serialized camera type and fixed Mac build
2019-06-20 10:02:52 +02:00
7f5b0d5c14
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_perspective_camera
2019-06-20 08:51:08 +02:00
161c54097c
Merge remote-tracking branch 'origin/master' into ys_bugfixing
2019-06-19 16:32:40 +02:00
80d8c8d100
Fixed wxEVT_CHAR handling for DoubleSlider
2019-06-19 16:28:56 +02:00
6ec5dfd432
Fix for debug build on Visual Studio
2019-06-19 16:23:53 +02:00
9cf93dafc8
Building igl statically and moving to the dep scripts
...
Fixing dep build script on Windows and removing some warnings.
Use bundled igl by default.
Not building with the dependency scripts if not explicitly stated. This way, it will stay in
Fix the libigl patch to include C source files in header only mode.
2019-06-19 14:52:55 +02:00
bfc77f1a4a
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_perspective_camera
2019-06-19 14:33:31 +02:00
3ddfef7347
Key K set as camera type toggle and updated keyboard shortcuts dialog
2019-06-19 14:33:09 +02:00
eff108c58b
More camera related functionalities moved from GLCanvas3D to Camera
2019-06-19 14:18:51 +02:00
67271943d4
Eliminate magic constant
2019-06-19 13:19:11 +02:00
704e206108
Merge branch 'tm_rotcalipers'
2019-06-19 13:11:18 +02:00
1f33c99726
Enabled perspective camera
2019-06-19 13:01:18 +02:00