Commit Graph

8102 Commits

Author SHA1 Message Date
bubnikv
a4feec906d WIP: Optimization of the object's 2D convex silhouette for arrangement,
not working yet.
2019-01-28 10:10:23 +01:00
bubnikv
07d14f204e SLA print bed rotated by 180 degrees, simplified by removing some internal pieces. 2019-01-26 18:52:31 +01:00
bubnikv
e5c201f2a3 Performance improvements:
Lazy "Place on face" gizmo update.
Caching of MeshObject::raw_mesh_bounding_box() for the object size display.
ModelObject::bounding_box(), raw_mesh_bounding_box(), full_raw_mesh_bounding_box() will not copy the mesh.
TriangleMesh::transformed_bounding_box(const Transform3d &trafo) will not copy the mesh data.
get_options_for_bundle() will not return reference to temp value
is_splittable() calls cheap mesh.has_multiple_patches()
2019-01-26 18:51:34 +01:00
bubnikv
81036c681d Fixed compilation on Visual Studio in Debug mode. 2019-01-26 14:12:57 +01:00
bubnikv
fd2573bf7c Merge remote-tracking branch 'remotes/origin/tm_autoplacement' 2019-01-26 13:32:47 +01:00
bubnikv
00034eb470 Merge remote-tracking branch 'remotes/origin/vk-bugfixes' 2019-01-26 13:10:58 +01:00
YuSanka
b9cc21481c Added missing include 2019-01-25 17:21:45 +01:00
YuSanka
07ac41c726 Updated mode value for some options 2019-01-25 16:57:44 +01:00
YuSanka
68df4e1937 Implemented function create_freq_settings_popupmenu()
to add bundles with frequently used settings
2019-01-25 16:57:44 +01:00
YuSanka
f6d9ab2a99 Updated settings menu according to the view mode
+ Created new class PrusaMenu, derived from wxMenu and contains pointers to the separators.
2019-01-25 16:57:44 +01:00
Enrico Turri
763c6d44c9 Disable active gizmo as soon as the selection is cleared by clicking on the scene out of any object 2019-01-25 14:55:20 +01:00
Enrico Turri
65aa4f8d0e Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-25 13:31:56 +01:00
Enrico Turri
32c2494d60 Fixed import of objects greater than print bed (range (5 < 10000) times) 2019-01-25 13:30:01 +01:00
Enrico Turri
de2fd21289 Fixed import of volumes from .amf 2019-01-25 12:58:55 +01:00
Enrico Turri
369391303b Tweak to euler angles euristic 2019-01-25 12:46:45 +01:00
Enrico Turri
f54eef959d Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-25 11:50:34 +01:00
Enrico Turri
7a0f9f63d5 Free camera rotation for sla printer 2019-01-25 11:35:28 +01:00
YuSanka
2bc61e663f Updated view mode for object_list and object_menu 2019-01-25 10:57:13 +01:00
bubnikv
5f495362c8 Yet another compilation fix on OSX 2019-01-25 09:57:08 +01:00
Enrico Turri
ee238f2bb4 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-25 09:10:26 +01:00
bubnikv
df8bcf84dd Fixed compilation on Linux. 2019-01-25 09:06:49 +01:00
Enrico Turri
dd3fc8d782 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-25 08:43:25 +01:00
bubnikv
896ffa48d7 Fixed build on OSX & Linux 2019-01-25 08:37:06 +01:00
Enrico Turri
63015c6a4a Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-25 08:29:15 +01:00
bubnikv
235d9828e8 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-24 20:53:34 +01:00
bubnikv
cf9e9ba7e8 Yet one more fix of a unit test. 2019-01-24 20:53:15 +01:00
Vojtech Kral
d1f6266955 Mac: Retina OpenGL: Fix toolbar mouse hover 2019-01-24 20:03:12 +01:00
Vojtech Kral
b34b1366f5 Mac: Retina OpenGL: Fix imgui windows, right-click menu, misc 2019-01-24 20:03:12 +01:00
Vojtech Kral
7bd509fc6d Mac: Retina OpenGL: Fix ImGui font switch, dynamic switching, toolbar fixes 2019-01-24 20:03:12 +01:00
Vojtech Kral
baf609a149 Mac: Implement Retina for the 3D scene, fix #97 2019-01-24 20:03:12 +01:00
Vojtech Kral
52791b52e8 Build: Fix wx-config status message 2019-01-24 20:00:00 +01:00
Vojtech Kral
6197c27903 PrintHostDialogs: Disable smart substitutions on Mac 2019-01-24 19:58:16 +01:00
bubnikv
cd9c6894b1 Removed ExPolygon::triangulate_pp() from Perl XS bindings and unit tests. 2019-01-24 19:22:35 +01:00
bubnikv
8991eb4201 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-24 19:09:06 +01:00
bubnikv
9341ac5584 Improvements of the triangulation of SLA layer preview. 2019-01-24 19:08:58 +01:00
Enrico Turri
b643239edc Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-24 15:58:40 +01:00
Enrico Turri
64407c0b30 Removed debug code committed by mistake 2019-01-24 15:57:53 +01:00
Enrico Turri
06662e631d Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-24 15:52:28 +01:00
Enrico Turri
16d70bb52e Deactivate layers editing tool if user selects more than one object 2019-01-24 15:50:06 +01:00
YuSanka
8a05c32187 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-24 15:40:54 +01:00
YuSanka
090740dc24 Improved application recreation after language change 2019-01-24 15:32:50 +01:00
bubnikv
8cc8374d55 Updated the polypartition library from https://github.com/ivanfratric/polypartition 2019-01-24 15:18:16 +01:00
bubnikv
0b30a5d704 Updated poly2tri library from https://github.com/jhasse/poly2tri 2019-01-24 15:17:39 +01:00
Enrico Turri
98cbd2e053 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-24 13:34:37 +01:00
Enrico Turri
d428e7b78e Fixed output of volumes to .amf files 2019-01-24 13:32:45 +01:00
YuSanka
caf949d71d Fixed sidebar layouting after a creation of the App 2019-01-24 12:11:01 +01:00
Enrico Turri
d3ec9e5d42 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-24 11:38:57 +01:00
Enrico Turri
69d860389b Sidebar object manipulation fields updated on idle event 2019-01-24 11:37:58 +01:00
Enrico Turri
e32e54d9a2 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-24 10:54:21 +01:00
Enrico Turri
764ef84971 Fixed visual hints orientation for sidebar rotation fields and single full instance selection 2019-01-24 10:52:48 +01:00