Fixed Point plotting -> TODO: fix plotting of circles and edges
TODO: Generate Points distinct from eachother
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
using Avalonia;
|
||||
using CommunityToolkit.Mvvm.Input;
|
||||
|
||||
namespace DelauneyTriangulation.Models;
|
||||
|
||||
public class Geometries
|
||||
public static class Geometries
|
||||
{
|
||||
public sealed class GeomPoint(double x, double y, double z = 3)
|
||||
public sealed class Point(double x, double y, double z = 3)
|
||||
{
|
||||
public double X { get; } = x;
|
||||
public double Y { get; } = y;
|
||||
@@ -15,18 +15,18 @@ public class Geometries
|
||||
public double Size => 2 * R;
|
||||
}
|
||||
|
||||
public sealed class GeomEdge(double x1, double y1, double x2, double y2)
|
||||
public sealed class Edge(double x1, double y1, double x2, double y2)
|
||||
{
|
||||
public double X1 { get; } = x1;
|
||||
public double X2 { get; } = x2;
|
||||
public double Y1 { get; } = y1;
|
||||
public double Y2 { get; } = y2;
|
||||
|
||||
public Point Start => new(X1, Y1);
|
||||
public Point End => new(X2, Y2);
|
||||
public Avalonia.Point Start => new(X1, Y1);
|
||||
public Avalonia.Point End => new(X2, Y2);
|
||||
}
|
||||
|
||||
public sealed class GeomCircle(double x, double y, double r)
|
||||
public sealed class Circle(double x, double y, double r)
|
||||
{
|
||||
public double X { get; } = x;
|
||||
public double Y { get; } = y;
|
||||
|
||||
Reference in New Issue
Block a user