diff --git a/FieldVisualizer/Entities/Values/Primitives/TrianglePrimitive.cs b/FieldVisualizer/Entities/Values/Primitives/TrianglePrimitive.cs
index c377fe0..b6be9c7 100644
--- a/FieldVisualizer/Entities/Values/Primitives/TrianglePrimitive.cs
+++ b/FieldVisualizer/Entities/Values/Primitives/TrianglePrimitive.cs
@@ -1,9 +1,5 @@
using StructureHelperCommon.Models.Shapes;
using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
namespace FieldVisualizer.Entities.Values.Primitives
{
diff --git a/FieldVisualizer/ViewModels/FieldViewerViewModels/FieldViewerViewModel.cs b/FieldVisualizer/ViewModels/FieldViewerViewModels/FieldViewerViewModel.cs
index 10c1708..5df04a1 100644
--- a/FieldVisualizer/ViewModels/FieldViewerViewModels/FieldViewerViewModel.cs
+++ b/FieldVisualizer/ViewModels/FieldViewerViewModels/FieldViewerViewModel.cs
@@ -241,7 +241,7 @@ namespace FieldVisualizer.ViewModels.FieldViewerViewModels
// Create the PathFigure using triangle vertices.
var figure = new PathFigure
{
- StartPoint = new Point(triangle.Point1.X, triangle.Point1.Y),
+ StartPoint = new Point(triangle.Point1.X, - triangle.Point1.Y),
IsClosed = true,
IsFilled = true
};
@@ -249,8 +249,8 @@ namespace FieldVisualizer.ViewModels.FieldViewerViewModels
// Add the remaining vertices as LineSegments
var segments = new PathSegmentCollection
{
- new LineSegment(new Point(triangle.Point2.X, triangle.Point2.Y), true),
- new LineSegment(new Point(triangle.Point3.X, triangle.Point3.Y), true)
+ new LineSegment(new Point(triangle.Point2.X, - triangle.Point2.Y), true),
+ new LineSegment(new Point(triangle.Point3.X, - triangle.Point3.Y), true)
// Closing is handled by IsClosed = true, so we don't need to add a segment back to Point1
};
figure.Segments = segments;
diff --git a/FieldVisualizer/Windows/WndFieldViewer.xaml.cs b/FieldVisualizer/Windows/WndFieldViewer.xaml.cs
index 01cae36..ad8f528 100644
--- a/FieldVisualizer/Windows/WndFieldViewer.xaml.cs
+++ b/FieldVisualizer/Windows/WndFieldViewer.xaml.cs
@@ -1,19 +1,8 @@
using FieldVisualizer.Entities.Values.Primitives;
-using FieldVisualizer.Windows.UserControls;
-using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
-using System.Windows.Data;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Imaging;
-using System.Windows.Shapes;
namespace FieldVisualizer.Windows
{
diff --git a/StructureHelper/Infrastructure/UI/DataContexts/ShapeViewPrimitive.cs b/StructureHelper/Infrastructure/UI/DataContexts/ShapeViewPrimitive.cs
index 4fa1de8..649568a 100644
--- a/StructureHelper/Infrastructure/UI/DataContexts/ShapeViewPrimitive.cs
+++ b/StructureHelper/Infrastructure/UI/DataContexts/ShapeViewPrimitive.cs
@@ -53,7 +53,8 @@ namespace StructureHelper.Infrastructure.UI.DataContexts
private System.Windows.Point GetSystemPoint(IPoint2D helperPoint)
{
- return new(DeltaX + shapeNDMPrimitive.Center.X + helperPoint.X, DeltaY - shapeNDMPrimitive.Center.Y - helperPoint.Y);
+ //return new(DeltaX + shapeNDMPrimitive.Center.X + helperPoint.X, DeltaY - shapeNDMPrimitive.Center.Y - helperPoint.Y);
+ return new(DeltaX + helperPoint.X, DeltaY - helperPoint.Y);
}
}
}
diff --git a/StructureHelper/Infrastructure/UI/Resources/ButtonStyles.xaml b/StructureHelper/Infrastructure/UI/Resources/ButtonStyles.xaml
index 64a67f4..2ca388d 100644
--- a/StructureHelper/Infrastructure/UI/Resources/ButtonStyles.xaml
+++ b/StructureHelper/Infrastructure/UI/Resources/ButtonStyles.xaml
@@ -337,6 +337,15 @@
+
+
+
+
+
+
+
+
+
+
+
+