Martin Šach
0bf8a9b1c5
Fix includes
2024-08-14 00:04:11 +02:00
Martin Šach
919740fb3e
Apply fix includes.
2024-07-08 15:37:02 +02:00
Filip Sykala - NTB T15p
4724d6791a
Refactor of Intersection of lines to use AABB Tree and retur also inces of intersected lines
...
Refactor Emboss to remove priv namespace
heal_polygons function got parameter for count of heal iteration of final ExPolygons
heal_polygons return whether heal was successfull or not
2023-10-12 14:40:38 +02:00
ps_copyright
f32859c302
final copyright headers
2023-09-01 14:49:07 +02:00
Filip Sykala - NTB T15p
b1f9d50aad
Rename function: collect_duplications -> collect_duplicates
...
more english correct name
2022-11-29 13:52:47 +01:00
Filip Sykala - NTB T15p
a5190a92cd
Fix triangulation check
2022-10-05 15:15:22 +02:00
Filip Sykala - NTB T15p
0d686bf91d
fix for triangulation
2022-08-31 18:32:18 +02:00
Filip Sykala - NTB T15p
c549c6afbe
Merge branch 'master' into fs_emboss
...
# Conflicts:
# src/libslic3r/CMakeLists.txt
# src/libslic3r/Format/3mf.cpp
# src/libslic3r/Model.hpp
# src/libslic3r/Point.hpp
# src/libslic3r/Technologies.hpp
# src/slic3r/CMakeLists.txt
# src/slic3r/GUI/GLCanvas3D.cpp
# src/slic3r/GUI/GLSelectionRectangle.cpp
# src/slic3r/GUI/GUI_Factories.hpp
# src/slic3r/GUI/Gizmos/GLGizmoBase.cpp
# src/slic3r/GUI/Gizmos/GLGizmoBase.hpp
# src/slic3r/GUI/Gizmos/GLGizmoMove.cpp
# src/slic3r/GUI/Gizmos/GLGizmoMove.hpp
# src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp
# src/slic3r/GUI/Gizmos/GLGizmoRotate.hpp
# src/slic3r/GUI/MeshUtils.cpp
# src/slic3r/GUI/MeshUtils.hpp
# src/slic3r/GUI/ObjectDataViewModel.cpp
# src/slic3r/GUI/ObjectDataViewModel.hpp
# src/slic3r/GUI/Selection.cpp
2022-08-31 15:22:10 +02:00
Filip Sykala - NTB T15p
16a84ebc49
Fix build
2022-08-25 15:01:09 +02:00
Filip Sykala - NTB T15p
63121cee2e
Better healing for Glyph shape - remove duplicit points + self intersections
...
Add search of intersecting points (compared with CGAL)
Triangulation can [optionaly] accept multi points
2022-08-25 13:28:10 +02:00
Filip Sykala
f68d03eb87
Speed up insertation point into triangulation function by
...
Multi point insertation in CGAL(Constrained_Delaunay_triangulation_2::insert(begin, end))
and example on spatial sort index: https://doc.cgal.org/latest/Spatial_sorting/index.html#secsort_any_type_2
2022-03-25 09:14:32 +01:00
Vojtech Bubnik
59e14cb752
Reworked constrained Delanay triangulation of polygons / expolygons
...
using CGAL CDT implementation:
Removed all the sets / maps, replaced with vectors and CDT vertex
intrusive indices.
Reworked the outside / inside classification using just the CDT
"constrained edge" attributes and a single queue.
Cherry pick commit 1648ae853d6c69a1118efbc694dadeb9965154ee
2022-03-17 13:09:10 +01:00
Filip Sykala
bd5d2d4493
Fix spelling
2022-03-02 10:57:25 +01:00
Filip Sykala
e8f7f3245f
Refactoring tests
2021-10-19 13:34:26 +02:00
Filip Sykala
f282d62163
Fix emboss of polygons with same point in shape.
2021-10-15 17:29:46 +02:00
Filip Sykala
867c1bd2e0
Fix Regenerate ranges of font
2021-10-14 15:37:54 +02:00
Filip Sykala
5aadd690be
Fix filtration after triangulation
2021-10-06 16:35:55 +02:00
Filip Sykala
2b0408cc24
Using ExPolygons instead of polygons to represents shape of letters(text)
2021-09-17 23:07:17 +02:00
Filip Sykala
77209abbcd
separate triangulation into cgal project
2021-09-10 12:58:01 +02:00