Commit Graph

520 Commits

Author SHA1 Message Date
0f02b2fb1e Merge branch 'objects_centering' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-28 08:53:46 +01:00
8bf692a640 WIP synchronization of Z rotation of the instances 2019-01-28 08:52:22 +01:00
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
fd2573bf7c Merge remote-tracking branch 'remotes/origin/tm_autoplacement' 2019-01-26 13:32:47 +01:00
07ac41c726 Updated mode value for some options 2019-01-25 16:57:44 +01:00
de2fd21289 Fixed import of volumes from .amf 2019-01-25 12:58:55 +01:00
369391303b Tweak to euler angles euristic 2019-01-25 12:46:45 +01:00
63015c6a4a Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-25 08:29:15 +01:00
8991eb4201 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-24 19:09:06 +01:00
9341ac5584 Improvements of the triangulation of SLA layer preview. 2019-01-24 19:08:58 +01:00
98cbd2e053 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-24 13:34:37 +01:00
d428e7b78e Fixed output of volumes to .amf files 2019-01-24 13:32:45 +01:00
98c34827f3 Another iteration on euler angles and instances synchronization 2019-01-24 10:04:39 +01:00
37ce6baa69 Merge remote-tracking branch 'origin/master' into tm_autoplacement 2019-01-23 17:12:28 +01:00
725cd3c55c Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-23 15:56:46 +01:00
eccce89204 Added model for sl1 bed 2019-01-23 15:52:08 +01:00
d3ceec39fc Little optimization when creating a SLA support mesh for preview. 2019-01-23 14:22:33 +01:00
7eb28c6a3b Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-23 14:00:23 +01:00
bd4108cd5c Fixed update on reset of the variable layer height profile.
Fixed update of the layer height profile on PrintObject when changing profiles.
Fixed crash due to the layer height editing refactoring & wipe tower.
2019-01-23 14:00:03 +01:00
d3d79e58a8 Fixed conflicts after merge with master 2019-01-23 13:24:05 +01:00
69995106c0 Polishing autoplacement feature for testing 2019-01-23 13:13:12 +01:00
f5dcf161a9 Apply anisotropic filtering to bed textures 2019-01-23 12:45:58 +01:00
cb1f7e8aa6 Fixed unselected instance synchronization when rotating using rotate gizmo 2019-01-23 11:08:18 +01:00
0b19f363c5 fixing is_colliding and centering translation. 2019-01-23 10:37:37 +01:00
6f489a0dc9 Euler angles calculated as described in http://www.gregslabaugh.net/publications/euler.pdf 2019-01-23 09:12:22 +01:00
c5555b80de Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-23 08:26:55 +01:00
b2a193315d Trying force center placement with existing objects. 2019-01-22 18:05:11 +01:00
84bc319fbd Initial version of smart auto placement intended to replace autocenter. 2019-01-22 17:50:33 +01:00
df06bf36fa Fix usage of is_trivially_copyable on older GCC (for real this time) 2019-01-22 12:16:11 +01:00
b866a9d563 Fix usage of is_trivially_copyable on older GCC 2019-01-22 10:42:16 +01:00
fce33a3d54 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-22 08:32:05 +01:00
bd1562ee03 Added missing headers. 2019-01-21 17:51:37 +01:00
d6c67a4997 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-21 15:46:05 +01:00
04eac31acc Fix of SPE-777
Added a flag to optimize the checking if the volume is splittable
2019-01-21 15:43:06 +01:00
2d224eec21 Added static asserts on classes initialized by memset to make sure it is possible to do 2019-01-21 15:03:20 +01:00
bdf983ca53 Fixed conflicts after merge with master 2019-01-21 14:43:57 +01:00
38dbf8b454 PURGING FINISHED gcode comment only emitted on layers where some purging was happening 2019-01-21 14:05:28 +01:00
40ecbce8c7 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-21 13:05:59 +01:00
2358a7de59 Improved transparent volumes rendering set as default 2019-01-21 12:53:01 +01:00
da9e00f0a6 Sidebar visual hints set as default 2019-01-21 12:36:34 +01:00
ee1e590858 L10n improvements 2019-01-21 12:34:28 +01:00
54cfc1d071 Unique OpenGL context set as default 2019-01-21 12:20:53 +01:00
ed5a4afb07 World rotations set as default 2019-01-21 11:55:02 +01:00
023d707abb Ensure object on bed while scaling set as default 2019-01-21 11:46:06 +01:00
05b6ed498a Code cleanup 2019-01-21 11:29:45 +01:00
15582af151 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-21 11:21:21 +01:00
5cc11c0613 Many comments for maintainability. 2019-01-21 10:34:10 +01:00
b76f438975 WIP Restoration of the layer editing. 2019-01-21 10:06:51 +01:00
a2dee15995 Fixed .prusa i/o and split to objects 2019-01-18 16:01:43 +01:00
b4d59357a1 Fixed .amf i/o 2019-01-18 14:40:10 +01:00