15330 Commits

Author SHA1 Message Date
Filip Sykala
6030a3c56a Merge branch 'master' into fs_CenterSupportForIsland 2021-04-21 09:41:09 +02:00
Filip Sykala
3e60782341 Compare of Sampling method 2021-04-20 08:31:43 +02:00
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
enricoturri1966
48481c10b4 Tech ENABLE_VOLUMETRIC_EXTRUSION_PROCESSING set as default 2021-02-25 16:29:18 +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
enricoturri1966
a7bb63dbf2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2021-02-25 15:22:54 +01:00
enricoturri1966
a3b60c09bc Tech ENABLE_CTRL_M_ON_WINDOWS set as default 2021-02-25 15:22:12 +01:00
Vojtech Bubnik
750cfdd099 Fix of support generator after merging
Base type interfaces for soluble interface supports #6017
2021-02-25 14:50:44 +01:00
enricoturri1966
4146fd337a Tech ENABLE_HACK_CLOSING_ON_OSX_10_9_5 set as default 2021-02-25 14:28:53 +01:00
enricoturri1966
8f8217723c Tech ENABLE_OPENGL_ERROR_LOGGING set as default 2021-02-25 13:38:52 +01:00
YuSanka
21b044b556 Fix of #5152 assert ""HasFlag(0x0020)"" failed in GetSelection(): must be single selection listbox
This assert was invoked by list_printer->GetSelection() because of list_printer was created with wxLB_MULTIPLE flag.
2021-02-25 04:03:26 -08:00
YuSanka
89f065b57e Fix of #5510: ctrlsub.cpp(231): assert "IsValid(n)" failed in GetClientData(): Invalid index passed to GetClientData()
BitmapComboBox: Use virtual OnSelect() on wxEVT_COMBO event
Don't save information about preset combobox type to the evt.SetInt(). This information can be received from BitmapComboBox::get_type() now.
2021-02-25 12:55:28 +01:00
enricoturri1966
be7e2f2ae1 Tech ENABLE_WX_3_1_3_DPI_CHANGED_EVENT set as default 2021-02-25 12:40:42 +01:00
Vojtech Bubnik
6e73ddab8e Support generator: Debugging visualization of "don't support bridges".
Fixed a bug in raft generator - 1st layer did not respect the 1st layer
density.
2021-02-25 12:29:08 +01:00
Vojtech Bubnik
43c05d35ea Fix of crash when using raft with modified Shape-Box with height 0.5mm #5652
Reworked skirt generator to only generate skirt at non-empty layers
(layers that actually extruder object or support) and to respect minimum
layer height. Skirt generator stops at the first layer where those both
conditions cannot be met.
2021-02-25 12:18:11 +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