Releases: JuliaGeometry/DelaunayTriangulation.jl
Releases · JuliaGeometry/DelaunayTriangulation.jl
v1.6.3
DelaunayTriangulation v1.6.3
Merged pull requests:
- Remove PrecompileTools (#214) (@DanielVandH)
Closed issues:
- Look into precompilation time (#213)
v1.6.2
DelaunayTriangulation v1.6.2
Merged pull requests:
- Move cell example to Agents.jl (#203) (@DanielVandH)
- Bump codecov/codecov-action from 4 to 5 (#210) (@dependabot[bot])
- Shorten some file names (#212) (@DanielVandH)
Closed issues:
v1.6.1
DelaunayTriangulation v1.6.1
Merged pull requests:
- Fix refimages (#204) (@DanielVandH)
- 1.11 (#205) (@DanielVandH)
- Fix issue with clipped Voronoi tessellation for a single right-angled triangle (#207) (@DanielVandH)
Closed issues:
- Make
liang_barsky
public (#202)
v1.6.0
DelaunayTriangulation v1.6.0
- Define
reverse
forAbstractParametricCurve
s, making it easier to reverse the orientation of a curve. See #195. - Fixed an issue with
LineSegment
not returning the exact endpoints att=1
, which can be problematic when joining boundary nodes. This has been fixed. See #195. - Introduced
is_linear
to fix issues with boundary enrichment of domains withLineSegment
s. In particular,LineSegment
s are no longer enriched. See #195. orientation_markers
now usesuniquetol
instead ofunique
for the final set of markers (it already did it for the intermediate markers). See #195.- For large
Tuple
s, functions likeeval_fnc_at_het_tuple_two_elements
are problematic and allocate more than their non-type-stable counterparts. To get around this, forTuple
s of lengthN > 32
, the non-type-stable version is used. See #195. - Fixed issue with
use_barriers
when a ghost edge is selected at random during point location. See #196. - Introduced the (currently internal) function
get_positive_curve_indices
for finding curves with positive orientation in aTriangulation
. See #196. is_exterior_curve
,is_interior_curve
,num_exterior_curves
, andis_disjoint
are now defined based onget_positive_curve_indices
rather thanget_exterior_curve_indices
. See #196.- PrecompileTools.jl is now used. See #200.
- Introduced the (currently internal) function
get_positive_curve_indices
for finding curves with positive orientation in aTriangulation
. #196. PointLocationHistory
was not marked as public. This has been fixed. See #198.- Fixed an issue with missing docstrings and duplicate docstrings in the documentation. See #198.
copy
anddeepcopy
are now correctly implemented forPolygonTree
s andPolygonHierarchy
s. See #199- Implemented
copy
anddeepcopy
forTriangulation
andVoronoiTessellation
. See #201. - Fixed a bug with
Triangulation
spolygon_hierarchy
not being correctly aliased with thepolygon_hierarchy
from theBoundaryEnricher
, and similarly for theboundary_edge_map
. See #201. - Implemented
==
forVoronoiTessellation
. See #201.
Merged pull requests:
- Implement
reverse
forAbstractParametricCurve
and other changes (#195) (@DanielVandH) - Fix issue with exterior ghost vertices (#196) (@DanielVandH)
- Add Makie tests (#197) (@DanielVandH)
- Fix issue with missing and duplicate docstrings (#198) (@DanielVandH)
- Fix
copy
anddeepcopy
forPolygonTree
s andPolygonHierarchy
s (#199) (@DanielVandH) - Use precompiletools.jl (#200) (@DanielVandH)
- Implement copy/deepcopy for Triangulation/VoronoiTessellation (#201) (@DanielVandH)
Closed issues:
- Delete_point doesn't work on the boundary (#104)
- Added points which are on the boundary are added to the constrained segments (#105)
- Add Makie.jl's reftests of
tricontourf
/voronoiplot
/triplot
into tests (#120) - Re-enable
deepcopy
onPolygonTree
s (#129) - Use tools like PrecompileTools, JET, and SnoopCompile to improve package quality (#134)
- Implement
copy
forTriangulation
(#142) - [Documentation]: Not all public functions are listed on the overview (#173)
- [BUG]:
find_triangle
not finding visible point (#188) - LineSegment should return the endpoints at t=0/t=1 (#194)
v1.5.1
v1.5.0
v1.4.2
DelaunayTriangulation v1.4.2
v1.4.1
DelaunayTriangulation v1.4.1
Merged pull requests:
- Software comparison (#191) (@DanielVandH)
Closed issues:
- [JOSS] Review comments (#189)
v1.4.0
DelaunayTriangulation v1.4.0
- Updated to AdaptivePredicates.jl v1.2, now allowing caches to be passed to the predicates involving
incircle
andorient3
. These are only useful when using theAdaptiveKernel()
kernel. Outside of triangulating, these caches are not passed by default, but can be provided. The functionsget_incircle_cache
andget_orient3_cache
can be used for this purpose on a triangulation (without a triangulation, refer to AdaptivePredicate.jl'sincircleadapt_cache
andorient3adapt_cache
). See #185.
Merged pull requests:
- Upgrade to AdaptivePredicates 1.2 (#185) (@DanielVandH)
v1.3.1
DelaunayTriangulation v1.3.1
Merged pull requests:
- Improve the README (#182) (@DanielVandH)
- Fix degenerate weighted triangulation (#184) (@DanielVandH)
Closed issues: