3eeb453e9a
Solved issue with virtual bed management.
...
libnest2d: Fix for unclosed polygons after merge.
2019-07-17 13:32:31 +02:00
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
b68d5950ac
Arrange cache in ModeInstance and logical bed remembered.
2019-07-15 17:30:44 +02:00
9539a4860c
Not handling logical beds in arrange()
2019-07-12 21:17:11 +02:00
6a4aa6b059
Wip in Nester interface
2019-07-04 13:58:18 +02:00
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
182436e75f
Partial arrange starts to work again.
2019-07-02 15:24:40 +02:00
be10f94d1a
Unify AutoArranger subclasses
2019-07-02 12:15:53 +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
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
373d266a0d
WIP on structuring arrange inputs
2019-06-27 21:13:44 +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
e6076c57dd
Hotfix for inconsistent slice index
2019-06-26 14:59:39 +02:00
e3f930ce84
Fixed crashes after loading some AMFs.
2019-06-26 13:29: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
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
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
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
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
67271943d4
Eliminate magic constant
2019-06-19 13:19:11 +02:00
b003ce69d8
Fix for issue #2536
2019-06-19 12:04:11 +02:00
90de7e267b
Merge branch 'master' into tm_rotcalipers
2019-06-19 11:07:21 +02:00
ac83bd9124
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_perspective_camera
2019-06-19 08:17:58 +02:00
259f7ab35e
Merge branch 'master' into tm_sla_printer_mirror
2019-06-18 17:42:10 +02:00
eb59c231f2
Apply fixes for the ui jobs.
...
- Localization
- Mutual exclusion (ExclusiveJobGroup), only one UI job can run at a time, and background processing is stopped
- m_range not used for finalization anymore
- stop_jobs called before Window is closed
2019-06-18 16:24:30 +02:00
d179b5f56b
Merge remote-tracking branch 'origin/master' into tm_ui_jobs
2019-06-18 12:16:24 +02:00
7667540d06
Merge branch 'vb_admesh_fix'
2019-06-18 08:54:50 +02:00
ab7a9503aa
Warning hunt session followup
2019-06-17 10:05:46 +02:00
7a98976276
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_perspective_camera
2019-06-17 09:34:25 +02:00
48ed42644e
Fixed functions declaration template<class Tf> inline constexpr coord_t scaled(Tf val) and template<class Tf> inline constexpr Tf unscaled(coord_t val) to use constexpr on versions of Visual Studio which support it
2019-06-17 09:28:41 +02:00
bd85970adf
Warning hunt session.
2019-06-14 18:17:17 +02:00
c75d35190f
Removed unnecessary copy / move constructors / assignment operators.
2019-06-14 15:47:40 +02:00
4a177fe64f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_perspective_camera
2019-06-14 10:57:29 +02:00
de7ef87987
ModelObject::add_volume(const ModelVolume &other)
...
shall not re-center the volume as it will share meshes
(object mesh, convex hull mesh) of the source,
which may be in use by the background processing.
2019-06-13 17:24:37 +02:00
f1965f46dd
Further C++isation of the admesh library & TriangleMesh
...
(copy & move constructors / operators)
2019-06-13 16:33:50 +02:00