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)