Filip Sykala
ad86274da5
Fix. Now correct check when 2 vector have same direction
2021-04-19 14:19:18 +02:00
Filip Sykala
d40789f9f4
FIX> infinite loop because intersection is out of line
...
place on line mast be perpendicular to source line
but NOT to edge
2021-04-16 21:42:15 +02:00
Filip Sykala
999b0ac833
Add uniform sampling of ExPolygon
2021-04-15 13:45:17 +02:00
Filip Sykala
488c233c15
add minimal width to edge
...
Fix creation of Field and sampling outline
2021-04-14 11:50:36 +02:00
Filip Sykala
3f840ea909
Fix for sample between Tiny and Wide part of island
2021-04-13 09:48:44 +02:00
Filip Sykala
9443cfc9ac
Successfull creation of field with indexes
...
Add visualization of Field
2021-04-08 12:11:59 +02:00
Filip Sykala
4f8d29ff28
Fix calculation of width on VD
2021-04-07 17:12:05 +02:00
Filip Sykala
c4f96b7431
Create ExPolygon from wide part of island
2021-04-06 09:07:43 +02:00
Filip Sykala
bdbc909d9e
Support island points are generated as unique ptr for option to move with them
...
+ add fix for cell 2 polygon transformation
2021-03-26 16:57:03 +01:00
Filip Sykala
30a050db42
Separate draw function
2021-03-24 09:39:17 +01:00
Filip Sykala
825b7c7e72
Align of SP
2021-03-24 05:51:16 +01:00
Filip Sykala
8df7458884
use geometry orientation
2021-03-18 12:13:27 +01:00
Filip Sykala
ed94a8118a
Cell from over limit points
2021-03-18 11:57:15 +01:00
Filip Sykala
f87076afbc
convert Voronoi cell to polygon
2021-03-16 09:35:05 +01:00
Filip Sykala
e1c49ca742
Position of Support Point is connected with voronoi graph
2021-03-12 07:49:44 +01:00
Filip Sykala
1f45eb458a
add sample center circles
2021-03-10 10:01:45 +01:00
Filip Sykala
25273461ed
add Magic enum
2021-03-10 09:59:36 +01:00
Filip Sykala
5723c9b5f6
Parabola length calculation.
2021-03-02 13:32:18 +01:00
Filip Sykala
146ad66089
Node data constructor deosnt have own logic
...
Calculation of Parabola length by sum of line segments
2021-02-25 20:50:20 +01:00
Filip Sykala
4a4670eb20
Clean up voronoi test
2021-02-25 16:14:18 +01:00
Filip Sykala
f11cf29416
separate Voronoi graf and searching longest path into own files
2021-02-25 16:10:17 +01:00
Filip Sykala
0a761fd649
Merge branch 'master' into fs_CenterSupportForIsland
2021-02-25 12:15:12 +01:00
enricoturri1966
1e33b95ed7
Follow-up of 33aa6be7b7f3d8b81d6b948f9bd6841db10b61cf -> Validation of custom g-code added using vertical slider in preview at gcode generation level
2021-02-25 08:23:45 +01:00
Vojtech Bubnik
6f5bf71f11
Fixing some compiler warnings
2021-02-24 19:53:50 +01:00
Vojtech Bubnik
539e80e890
Fix of supports create overkill material that actually sopports nothing above it. #2245
...
When expanding the 1st layer support layer, do it by small steps while
trimming with object to avoid supports to leak through object walls.
2021-02-24 19:49:38 +01:00
Vojtech Bubnik
34417574f5
Fix of Perl combine infill unit test after a change in raft:
...
1st object layer over raft is no more printed with bridging infill.
2021-02-24 18:48:55 +01:00
Vojtech Bubnik
e9875f57a9
Fix of Unnecessary raft on models with large perimeter but nothing inside. #430
...
Don't fill in the holes in 1st layer of the raft.
The user may apply a higher raft_expansion if one wants a better 1st layer adhesion.
2021-02-24 18:08:32 +01:00
Vojtech Bubnik
6bdd42b1cf
Fix of Support interface is generated across whole print layer regardless if it's needed or not #4570
...
Disabled a suspicious piece of legacy code inherited from Slic3r,
which tries to fill in spots inside support interfaces. The code was
too aggressive and it was doing more harm than good.
2021-02-24 17:34:51 +01:00
Vojtech Bubnik
61a5b43ac3
Fix of Add option to change support interface pattern #1197
...
New config field for switching the support interface pattern between
default (rectilinear for non-soluble interface, concentric for soluble interface),
explicit rectilinear and explicit concentric.
Also the config layer was reworked a bit to reduce some switch statements
on ConfigOptionEnum<> templates.
2021-02-24 15:59:18 +01:00
YuSanka
88bd189047
Some code refactoring follow-up 33aa6be7b7
and 92b1302a08
2021-02-24 15:50:18 +01:00
Filip Sykala
20735e1e64
Merge branch 'master' into fs_CenterSupportForIsland
2021-02-24 15:30:24 +01:00
YuSanka
18ac892ed6
OSX specific: Fix of f11e81517d
2021-02-24 15:03:34 +01:00
YuSanka
d209c92c80
Merge remote-tracking branch 'origin/ys_auto_cp'
2021-02-24 14:33:31 +01:00
enricoturri1966
33aa6be7b7
Follow-up of 86d7e1fb907d9841a1d0cf516415fea84e8b5280 -> Validation of custom g-code added using vertical slider in preview
2021-02-24 14:17:46 +01:00
Filip Sykala
068ab2cf1b
Merge branch 'master' into fs_CenterSupportForIsland
2021-02-24 13:23:02 +01:00
Filip Sykala
179115eb75
Recursive function with data stored on heap
2021-02-24 13:22:50 +01:00
Vojtech Bubnik
aee136cedd
Squash merge of pull request Raft enhancements #6003
...
thanks @nemart69
2021-02-24 11:59:22 +01:00
enricoturri1966
255b23f0fc
Added missing include
2021-02-24 11:31:08 +01:00
enricoturri1966
e44c1006d5
#6117 - Allow import of gcode files processed by ArcWelder
2021-02-24 09:46:42 +01:00
David Kocik
dfae147a15
Merge branch 'dk_instances'
2021-02-24 09:32:28 +01:00
David Kocik
15d9751919
Delete lockfile at shutdown on linux and mac.
...
Passing lockfile on mac by sending message .
2021-02-24 09:31:51 +01:00
David Kocik
19f849a6d9
Merge branch 'dk_wizard'
2021-02-24 09:22:30 +01:00
David Kocik
8ca225b38a
config wizard - hide logo if small height
2021-02-24 09:21:40 +01:00
Vojtech Bubnik
fcb714cd24
Added a single perimeter to the first layer of support or raft.
...
Fixes [Request] Add optional perimeter to raft #756
Fixes First support layer does not stick to bed #2101
New parameters raft_first_layer_density and raft_first_layer_expansion
to influence the 1st layer of raft or support.
Fixes Allow to disable raft under support structures. #3772
Fixes raft is larger than necessary #2568
Fixes Supports on the build plate should have a solid bottom interface for better adhesion #1165
Changed the 1st layer infill to rectilinear even for soluble materials.
Fixes first layer of support for multi filament support oddly spaced #1445
Fixes Full Soluble Materials interfacing into Models + Soluble material noise on Bed #684
2021-02-24 08:48:40 +01:00
Lukáš Hejl
77d007c484
Fixed calculation of a distance from begin of a contour in the avoid crossing perimeters.
...
The total length of a contour was incorrectly computed, which could cause the longest detour was selected instead of the shortest one in some cases.
2021-02-23 20:56:36 +01:00
Lukáš Hejl
dc576b0511
Fixed inner offset in the avoid crossing perimeters.
...
Minimum contour width was used incorrectly, which could lead to breaking contour to more disconnected polygons.
2021-02-23 20:43:34 +01:00
Lukáš Hejl
e123dfa8a4
Fixed wrong orientation of infill and gap-fill extrusion.
...
When an island contains exactly one infill ExtrusionEntity, this extrusion was oriented to maximize travel distance from the end of the previous extrusion of perimeters instead of minimizing it.
2021-02-23 20:07:40 +01:00
YuSanka
ad55756257
Implemented Auto Color Print
2021-02-23 18:46:05 +01:00
Filip Sykala
5c2e368f7c
Convert recursion function into stack calls
2021-02-23 18:20:27 +01:00
Vojtech Bubnik
d2c46025c7
Fix of Enforce support for first N layers has no effect #470
2021-02-23 15:31:21 +01:00