Skip to content

Commit 823c955

Browse files
MichaCMichaC
authored andcommitted
adding beta tag, cleanup
1 parent ea9e728 commit 823c955

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

src/CDT.Core/CDT.Core.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
<PropertyGroup>
1717
<PackageId>CDT.NET</PackageId>
1818
<VersionPrefix>1.0.0</VersionPrefix>
19+
20+
<!-- remove when we done testing -->
21+
<VersionSuffix>beta</VersionSuffix>
22+
1923
<Authors>Michael Conrad</Authors>
2024
<Copyright>Copyright © 2026 Michael Conrad</Copyright>
2125
<Description>A fast and robust C# port of the artem-ogre/CDT Constrained Delaunay Triangulation library. Supports constrained edges, holes, and modern .NET 8+ optimizations.</Description>
@@ -35,7 +39,7 @@
3539
<ItemGroup>
3640
<None Include="..\..\README.md" Pack="true" PackagePath="\" />
3741
</ItemGroup>
38-
42+
3943
<ItemGroup>
4044
<InternalsVisibleTo Include="CDT.Tests" />
4145
</ItemGroup>

src/CDT.Core/CdtUtils.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -401,15 +401,15 @@ public static T Orient2D<T>(V2d<T> p, V2d<T> v1, V2d<T> v2)
401401
double r = PredicatesAdaptive.Orient2d(
402402
Unsafe.As<T, double>(ref Unsafe.AsRef(in v1.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in v1.Y)),
403403
Unsafe.As<T, double>(ref Unsafe.AsRef(in v2.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in v2.Y)),
404-
Unsafe.As<T, double>(ref Unsafe.AsRef(in p.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in p.Y)));
404+
Unsafe.As<T, double>(ref Unsafe.AsRef(in p.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in p.Y)));
405405
return Unsafe.As<double, T>(ref r);
406406
}
407407
else
408408
{
409409
float r = PredicatesAdaptive.Orient2d(
410410
Unsafe.As<T, float>(ref Unsafe.AsRef(in v1.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in v1.Y)),
411411
Unsafe.As<T, float>(ref Unsafe.AsRef(in v2.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in v2.Y)),
412-
Unsafe.As<T, float>(ref Unsafe.AsRef(in p.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in p.Y)));
412+
Unsafe.As<T, float>(ref Unsafe.AsRef(in p.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in p.Y)));
413413
return Unsafe.As<float, T>(ref r);
414414
}
415415
}
@@ -532,13 +532,13 @@ public static bool IsInCircumcircle<T>(V2d<T> p, V2d<T> v1, V2d<T> v2, V2d<T> v3
532532
Unsafe.As<T, double>(ref Unsafe.AsRef(in v1.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in v1.Y)),
533533
Unsafe.As<T, double>(ref Unsafe.AsRef(in v2.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in v2.Y)),
534534
Unsafe.As<T, double>(ref Unsafe.AsRef(in v3.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in v3.Y)),
535-
Unsafe.As<T, double>(ref Unsafe.AsRef(in p.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in p.Y))) > 0.0;
535+
Unsafe.As<T, double>(ref Unsafe.AsRef(in p.X)), Unsafe.As<T, double>(ref Unsafe.AsRef(in p.Y))) > 0.0;
536536
else
537537
return PredicatesAdaptive.InCircle(
538538
Unsafe.As<T, float>(ref Unsafe.AsRef(in v1.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in v1.Y)),
539539
Unsafe.As<T, float>(ref Unsafe.AsRef(in v2.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in v2.Y)),
540540
Unsafe.As<T, float>(ref Unsafe.AsRef(in v3.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in v3.Y)),
541-
Unsafe.As<T, float>(ref Unsafe.AsRef(in p.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in p.Y))) > 0f;
541+
Unsafe.As<T, float>(ref Unsafe.AsRef(in p.X)), Unsafe.As<T, float>(ref Unsafe.AsRef(in p.Y))) > 0f;
542542
}
543543

544544
/// <summary>

0 commit comments

Comments
 (0)