Commit Graph

5637 Commits

Author SHA1 Message Date
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
cb2051e25c Merge remote-tracking branch 'origin/master' into ys_new_features 2019-06-13 16:18:39 +02:00
YuSanka
2b78e4c678 Fixed selection 2019-06-13 16:17:54 +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
YuSanka
902254e59d Workarounds for selection under OSX and GTK 2019-06-13 13:00:46 +02:00
YuSanka
e00c759126 Fixed updating of data for LayerEditors selection 2019-06-13 11:37:03 +02:00
Enrico Turri
2c1f888652 Method Camera::apply_projection() called at every rendered frame 2019-06-13 10:24:19 +02:00
Enrico Turri
f4a72f19a2 Added support for distance between camera position and camera target 2019-06-13 09:12:44 +02:00
Enrico Turri
9240dcb206 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_perspective_camera 2019-06-13 08:48:19 +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
tamasmeszaros
2dab468a6a Fix build on Mac 2019-06-12 17:33:04 +02:00
tamasmeszaros
7ea5782a35 Fix build on windows.
This issue is annoying.
2019-06-12 17:23:12 +02:00
tamasmeszaros
503b278d69 Hotfix for pad shape deduction. 2019-06-12 17:09:40 +02:00
YuSanka
5128f35e69 Added some logic to layers editor selection 2019-06-12 16:28:25 +02:00
tamasmeszaros
bf951671de Fixes for gap detection and case with no pad, but zero elevation. 2019-06-12 15:29:24 +02:00
tamasmeszaros
4c456bb6a6 Fine tuning parameters and fixing pad wings when greater gaps are used. 2019-06-12 13:15:42 +02:00
Enrico Turri
403b048a2f Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_perspective_camera 2019-06-12 11:45:57 +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
tamasmeszaros
6706e672d1 Fixes for the parameter layer
- Elevation value satisfied with no supports as well
- Removed debug svg writing
- Gap and sticks made optional in zero elevation pad.
2019-06-11 18:19:58 +02:00
tamasmeszaros
c19f1c7362 SPE-742: Parameter layer for zero elevation feature. 2019-06-11 18:17:20 +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
tamasmeszaros
db30f62a15 Refactor, fix wall normals and gap detection. 2019-06-11 16:17:51 +02:00
YuSanka
da9ba7f94c Added missed include for the OSX build 2019-06-11 14:54:31 +02:00
YuSanka
3830afd943 Import/export of the Layers information to/from 3MF 2019-06-11 14:39:41 +02:00
tamasmeszaros
5399a7d338 SPE-742: Builtin pad feature in zero elevation mode. 2019-06-11 12:40:07 +02:00
YuSanka
d87289375a Copy/paste Layers for OSX 2019-06-11 10:11:42 +02:00
YuSanka
6f80baab7a Import/export of the Layers information to/from AMF 2019-06-11 09:50:58 +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
YuSanka
f90a3a0402 Fixed OSX build 2019-06-10 15:49:41 +02:00
YuSanka
fb8a92b5a4 Merge remote-tracking branch 'origin/master' into ys_new_features 2019-06-10 15:24:17 +02:00
YuSanka
824a1c0855 Implemented Copy/Paste for Layers.
+ improved selection (in respect to the Layers)
2019-06-10 15:22:09 +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
YuSanka
871f9ab14b Implemented update_object_list_by_printer_technology() 2019-06-10 10:48:43 +02:00
Stuart P. Bentley
750b289a37 Update usage string to match new executable name 2019-06-08 13:52:03 -07:00