Skip to content

Commit

Permalink
Separate 2D and 3D primitives into their own namespaces
Browse files Browse the repository at this point in the history
  • Loading branch information
NoahStolk committed Jun 15, 2024
1 parent 42f67cc commit c72516b
Show file tree
Hide file tree
Showing 23 changed files with 31 additions and 25 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

This library uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [unreleased]

### Changed

- Moved 2D and 3D primitives to `Detach.Collisions.Primitives2D` and `Detach.Collisions.Primitives3D` namespaces respectively.

## 0.9.1

### Added
Expand Down
2 changes: 1 addition & 1 deletion src/Detach.Tests/Tests/Collisions/Geometry2DTests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using Detach.Collisions;
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Numerics;

Expand Down
2 changes: 1 addition & 1 deletion src/Detach.Tests/Tests/Collisions/Geometry3DTests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using Detach.Collisions;
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives3D;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Numerics;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using Detach.Collisions;
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Numerics;

namespace Detach.Tests.Tests.Collisions.Primitives;
namespace Detach.Tests.Tests.Collisions.Primitives2D;

[TestClass]
public class RectangleTests
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using Detach.Buffers;
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives3D;
using Detach.Numerics;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Numerics;

namespace Detach.Tests.Tests.Collisions.Primitives;
namespace Detach.Tests.Tests.Collisions.Primitives3D;

[TestClass]
public class ObbTests
Expand Down
4 changes: 2 additions & 2 deletions src/Detach.VisualTests/Collisions/CollisionHandler.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Detach.Collisions;
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using Detach.VisualTests.State;
using Rectangle = Detach.Collisions.Primitives.Rectangle;
using Rectangle = Detach.Collisions.Primitives2D.Rectangle;

namespace Detach.VisualTests.Collisions;

Expand Down
2 changes: 1 addition & 1 deletion src/Detach.VisualTests/State/Shapes2DState.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using System.Numerics;

namespace Detach.VisualTests.State;
Expand Down
2 changes: 1 addition & 1 deletion src/Detach.VisualTests/TestCodeGenerator/Generator.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using Detach.VisualTests.Collisions;
using Detach.VisualTests.State;
using System.Text;
Expand Down
2 changes: 1 addition & 1 deletion src/Detach.VisualTests/Ui/PositionedDrawList.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using Detach.Buffers;
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using ImGuiNET;
using System.Numerics;
using System.Runtime.CompilerServices;
Expand Down
2 changes: 1 addition & 1 deletion src/Detach.VisualTests/Ui/ShapeTables.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using Detach.VisualTests.State;
using ImGuiNET;

Expand Down
2 changes: 1 addition & 1 deletion src/Detach.VisualTests/Ui/Shapes2DWindow.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using Detach.Utils;
using Detach.VisualTests.Collisions;
using Detach.VisualTests.State;
Expand Down
2 changes: 1 addition & 1 deletion src/Detach/Collisions/Geometry2D.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives2D;
using Detach.Numerics;
using System.Numerics;

Expand Down
2 changes: 1 addition & 1 deletion src/Detach/Collisions/Geometry3D.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using Detach.Buffers;
using Detach.Collisions.Primitives;
using Detach.Collisions.Primitives3D;
using System.Numerics;

namespace Detach.Collisions;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives2D;

public record struct Circle
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives2D;

public record struct LineSegment2D
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using Detach.Numerics;
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives2D;

public record struct OrientedRectangle
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives2D;

public record struct Rectangle
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives3D;

public record struct Aabb
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives3D;

public record struct LineSegment3D
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using Detach.Numerics;
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives3D;

public record struct Obb
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives3D;

public record struct Ray
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives3D;

public record struct Sphere
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Numerics;

namespace Detach.Collisions.Primitives;
namespace Detach.Collisions.Primitives3D;

public record struct Triangle
{
Expand Down

0 comments on commit c72516b

Please sign in to comment.