75f36b83d5
Merge remote-tracking branch 'remotes/origin/master' into tm_zero_elev_ui
2019-08-08 08:43:00 +02:00
90c85b7c8a
Move gyroid constants to the class declaration
2019-08-07 22:26:39 +02:00
da6c285f1f
Maximize gyroid printing speed angle
...
Counter-rotate the default angle by 45' so that gyroid is kept at it's
maximum printing speed by default.
2019-08-07 22:26:39 +02:00
f8490fb4e0
Limit upper tolerance in Gyroid
...
Do not reduce resolution more than necessary when using larger nozzles
and/or higher layer heights.
2019-08-07 16:47:23 +02:00
1a84642153
Allow gyroid pattern rotation over Z
2019-08-07 16:47:17 +02:00
e7616efc89
Handle truncated gyroid patterns correctly
...
When generating patterns which are less than a full wave, always
generate the last point correctly.
When extending a full wave to a line, fixup the last point
to the real gyroid position instead of shifting the point.
2019-08-07 16:47:04 +02:00
5932881291
Reduce reallocations and memory usage in gyroid
2019-08-07 16:46:56 +02:00
b9901f1730
Parametric tolerance for Gyroid infill
2019-08-07 16:46:51 +02:00
b6936a46e3
bugfix "connected lines" for gyroid & 3Dhoney
2019-08-07 16:45:52 +02:00
19df45c39d
bugfix gyroid & 3Dhoneycomb "connected lines"
2019-08-07 16:45:41 +02:00
86fbb9a095
gyroid & 3Dhoneycomb: now 'connected lines' follow the perimeters
2019-08-07 16:45:22 +02:00
1789179506
GLGizmoSlaSupports.cpp: unproject_on_mesh does not throw exceptions but uses bool return value to signal success
2019-08-07 16:17:41 +02:00
ada43e7add
Merge branch 'master' into tm_zero_elev_ui
2019-08-07 15:53:41 +02:00
ed2ca9ab0b
Merge remote-tracking branch 'remotes/origin/ys_printable_property' into vb_picking_fix
2019-08-07 15:44:25 +02:00
850fbdbe56
Added snapshot taking for Set Printable/Unprintable for full object
2019-08-07 15:39:46 +02:00
841d0796b7
Fix of the SLA gizmo picking.
2019-08-07 15:36:09 +02:00
7cef1292b2
Yet another fix of the preceding commit.
2019-08-07 15:03:43 +02:00
a19a506ad8
GLCanvas requires 8bit alpha channel for picking checksums.
2019-08-07 14:55:34 +02:00
abd89e4f9a
Merge remote-tracking branch 'remotes/origin/master' into vb_picking_fix
2019-08-07 14:31:16 +02:00
83ed1bed16
Merge remote-tracking branch 'remotes/origin/ys_printable_property' into vb_picking_fix
2019-08-07 14:31:00 +02:00
d25c5e0473
Added printable state update on canvas from Undo/redo
2019-08-07 14:28:46 +02:00
2d7f478dac
Finished picking by color with a checksum in the alpha channel
...
to guard against unwanted alpha blending and / or multi sampling.
2019-08-07 14:15:38 +02:00
abe16fa22e
Added printable property for object with instances
2019-08-07 14:11:41 +02:00
8e4f777bd3
One more fix on the empty layers detection - support contact z distance is taken into account
...
If it wasn't, anything with raft would be rejected unless contact z was zero. We do not want that.
2019-08-07 12:02:30 +02:00
2ad3c05a65
WIP: Improvement in the picking robustness: store a checksum
...
into the alpha channel.
2019-08-07 11:37:38 +02:00
1c479ad6c5
Fix build without PCH
2019-08-07 11:17:17 +02:00
a58b1844e0
WIP: Picking fix - disable alpha blending and render with false colors
...
including the alpha channels, which have their 3 lowest bits set to zero.
In case some blending occurs, the lowest 3 bits will likely be used
to interpolate between the false colors, therefore the 3 lowest bits
may be used to detect alpha blending or multi-sampling.
2019-08-07 11:14:04 +02:00
f61c982111
GCode.cpp: fixed detection of empty layers so it doesn't give false positives
...
That could happen on empty support layers which do not necessarily matter, since their spacing is not generally synchronized with the object
The new hopefully correct logic is "if there are extrusions on a layer, check that last layer with extrusions is at most the new layer height below
This is a fixup of changes from 0de6e53 and 6ab1cec
2019-08-07 10:54:36 +02:00
2f642ffffb
ModelInstance::is_printable() takes into account printability
...
of the parent ModelObject.
2019-08-07 10:18:16 +02:00
b7a8e51907
Merge remote-tracking branch 'remotes/origin/master' into ys_printable_property
2019-08-07 08:43:11 +02:00
5ee69842d0
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 19:53:47 +02:00
d36c64873d
Fix of a Linux / GTK specific crash on deleting of Layers from the side panel: wxWidgets / GTK internally delays the EnsureVisible() call to Idle processing. If the item is deleted after EnsureVisible() is planned and before the Idle processed, the Idle processing routine works with deleted data
2019-08-06 19:53:20 +02:00
91e0b7aa9a
Fixed control of options category for single material profiles
2019-08-06 19:02:17 +02:00
b8bfe001c0
WIP: Pad quick-menu
2019-08-06 18:16:02 +02:00
621a552dc0
Redirect requests for the Prusa web pages with Slovak locale active
...
to Czech web pages.
2019-08-06 17:27:36 +02:00
4dd9817176
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 17:10:39 +02:00
c7962b5c20
Added missing include
2019-08-06 17:10:03 +02:00
92e1649606
Merge branch 'master' into tm_zero_elev_ui
2019-08-06 16:54:46 +02:00
09ffbc9d4c
Add new entry to keyboard shortcuts for 'arrange selection'
2019-08-06 16:53:17 +02:00
3c09473f2a
Added additional checkbox to enable zero elevation
2019-08-06 16:51:32 +02:00
35a06d5bf4
Merge remote-tracking branch 'origin' into ys_printable_property
2019-08-06 16:28:25 +02:00
8a2362587d
Save/load printable flag to/from 3mf and amf
2019-08-06 16:27:56 +02:00
9905f8d349
Fix of the previous commit: zero extrusion width parameter is
...
always valid, it is replaced with an "auto" value.
2019-08-06 15:36:16 +02:00
74e592ceaa
Improved handling of excessive extrusion width values (too small
...
or too big).
Fixes std: bad_alloc #2715
2019-08-06 15:11:46 +02:00
29d9c65ee2
Missing include (required by clang, not required by msvc)
2019-08-06 11:40:33 +02:00
9197e3feed
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 11:29:39 +02:00
e1ff808f14
Fixed parallelization of texture compression:
...
Memory synchronization (memory barriers) are introduced using
std::atomic variables.
2019-08-06 11:29:26 +02:00
0520da3241
Merge remote-tracking branch 'origin' into ys_printable_property
2019-08-06 10:31:17 +02:00
b43f7c3880
Generated new POT-file
...
Fixed lines with translation of the empty strings
2019-08-06 10:01:10 +02:00
13ee32538a
Fixed selection after multiple selected Copy/Paste
2019-08-06 09:41:09 +02:00