tamasmeszaros
e61981f332
Merge branch 'tm_ui_jobs'
2019-06-18 17:55:56 +02:00
tamasmeszaros
dab9109a7d
Merge branch 'master' into tm_ui_jobs
2019-06-18 16:26:56 +02:00
tamasmeszaros
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
Enrico Turri
a7ff1e9d67
#2528 - New project command automatically switches to 3D editor view
2019-06-18 14:45:10 +02:00
tamasmeszaros
d179b5f56b
Merge remote-tracking branch 'origin/master' into tm_ui_jobs
2019-06-18 12:16:24 +02:00
bubnikv
94ae371a06
Merge remote-tracking branch 'remotes/origin/ys_bugfixing'
2019-06-18 09:57:55 +02:00
bubnikv
06de3c0d6e
A bit of documentation of the mirroring and reset buttons at the side panel.
2019-06-18 09:57:07 +02:00
bubnikv
d7af37b47b
Merge remote-tracking branch 'remotes/origin/lm_reset_buttons'
2019-06-18 09:33:33 +02:00
bubnikv
7667540d06
Merge branch 'vb_admesh_fix'
2019-06-18 08:54:50 +02:00
bubnikv
6e0ed35caa
Extended the error message when the G-code cannot be copied to the SD card
2019-06-18 08:54:28 +02:00
Enrico Turri
3144bd5ae4
#2506 - Fixed crash while manually editing SLA supports
2019-06-18 08:53:13 +02:00
YuSanka
36572d0577
Check a possibility to load SLA project if there is at least one multi-part object on the bed
2019-06-17 17:04:19 +02:00
YuSanka
4b3c5f32b2
Fixed SPE 957 - Impossible to add a part by "Load..." to an object, if the object has some instances
2019-06-17 15:33:58 +02:00
YuSanka
5df6b21374
Merge remote-tracking branch 'origin/master' into ys_bugfixing
2019-06-17 14:02:43 +02:00
tamasmeszaros
ab7a9503aa
Warning hunt session followup
2019-06-17 10:05:46 +02:00
Enrico Turri
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
tamasmeszaros
bd85970adf
Warning hunt session.
2019-06-14 18:17:17 +02:00
bubnikv
c75d35190f
Removed unnecessary copy / move constructors / assignment operators.
2019-06-14 15:47:40 +02:00
Lukas Matena
4b8ab92630
Reset buttons: synchronization of instances/volumes
2019-06-14 15:28:09 +02:00
Lukas Matena
0610d209ed
Reset buttons - fixed rotation of instances with multiple volumes
...
Mirroring buttons now hide where appropriate
2019-06-14 15:28:09 +02:00
Lukas Matena
e9b7479a7b
Added mirroring buttons into object manipulation panel
2019-06-14 15:03:42 +02:00
Lukas Matena
a4d0632a05
Added transformation reset buttons in object manipulation panel
2019-06-14 15:03:42 +02:00
bubnikv
93505406b3
Fix of admesh import due to boost::pool::destroy taking O(n).
...
Why on earth?!
2019-06-14 11:07:07 +02:00
Enrico Turri
d642517843
Layers editing overlay rendering modified to use a texture drawn on a quad lying in a plane parallel to the camera viewport
2019-06-14 10:55:56 +02:00
bubnikv
04b31c12d8
Re-enable high power graphics card on Windows.
...
This is a regression issue against 1.41.3
2019-06-13 17:42:55 +02:00
bubnikv
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
bubnikv
7e98df4acc
Fix of a smart pointer gymnastics from previous commit
2019-06-13 16:55:12 +02:00
bubnikv
f1965f46dd
Further C++isation of the admesh library & TriangleMesh
...
(copy & move constructors / operators)
2019-06-13 16:33:50 +02:00
YuSanka
b5126a4cf4
DoubleSlider manipulation from preview scene
2019-06-13 16:10:33 +02:00
YuSanka
6e4025bb0c
Fixed object selection in right panel form the Scene by context menu
2019-06-13 15:35:10 +02:00
tamasmeszaros
ecff6b721d
Build fix when boost is not in prefix/boost
2019-06-13 14:19:24 +02:00
Enrico Turri
75ecf5792f
Fixed method Camera::get_position()
2019-06-13 08:47:38 +02:00
Enrico Turri
bd19f9591d
Fixed method Camera::get_dir_forward()
2019-06-13 08:38:49 +02:00
Enrico Turri
37714a78cb
Fixed conflicts after git cherry-picking 39cfe819daeb7dd71bae5ff20edfbe6396dffbe8
2019-06-12 10:57:20 +02:00
Enrico Turri
c37a733b3d
Bed shape dialog refactoring
2019-06-12 10:00:51 +02:00
bubnikv
2974a8eef4
Fix of previous commit
2019-06-11 17:15:07 +02:00
bubnikv
c1fed74010
Sharing TriangleMesh objects between the front end (UI) and back end
...
(background processing)
2019-06-11 17:08:47 +02:00
bubnikv
598370ceab
admesh refactoring: Using boost::object_pool for linked list memory
...
allocation.
2019-06-11 09:29:32 +02:00
bubnikv
dc1a18f217
Fix of a typo.
2019-06-10 22:43:42 +02:00
bubnikv
c5a72957a7
SLA gimzmo: Sharing the Mesh's indexed triangle set with IGL AABB
...
structure directly, without having to make a copy.
2019-06-10 22:43:21 +02:00
bubnikv
9023e0bcba
admesh refactoring: Use Eigen vec3i for indexed triangles.
2019-06-10 21:14:58 +02:00
bubnikv
4b5741c2d7
admesh refactoring: replaced various diagnostics outputs with boost::log
2019-06-10 19:45:38 +02:00
bubnikv
c073749ee1
admesh refactoring: separation of the shared vertices / indices
...
into an indexed_triangle_set structure
2019-06-10 18:30:54 +02:00
bubnikv
068263a62d
admesh refactoring: Removed the shared_vertices counter as it is now
...
contained inside v_shared std::vector
2019-06-10 17:36:15 +02:00
bubnikv
362c229a5c
Refactored admesh to get rid of the error and fp members of stl_file.
2019-06-10 17:17:36 +02:00
bubnikv
d2b1a6bd69
admesh refactoring: Move the hashing structure out of stl_file
2019-06-10 16:53:08 +02:00
Enrico Turri
daa269b40f
Fixed conflicts after cherry-picking 932e54383d28acbc96f0af6c38c838f2bb23f21d
2019-06-10 11:57:42 +02:00
bubnikv
e934e5550a
Fix of the previous refactoring.
2019-06-10 11:04:09 +02:00
bubnikv
bbcb22248d
Merge remote-tracking branch 'remotes/origin/master' into vb_admesh_fix
2019-06-06 21:01:19 +02:00
bubnikv
f517506fa3
WIP: Fixing serial for Boost 1.70.0 and newer
2019-06-06 18:51:49 +02:00