Rename CircularMove to ArcMove

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-05 08:16:43 -05:00
parent 2d956fd3f7
commit 255d3962a6
9 changed files with 40 additions and 40 deletions

View File

@@ -1,18 +1,18 @@

namespace OpenNest.CNC
{
public class CircularMove : Motion
public class ArcMove : Motion
{
public CircularMove()
public ArcMove()
{
}
public CircularMove(double x, double y, double i, double j, RotationType rotation = RotationType.CCW)
public ArcMove(double x, double y, double i, double j, RotationType rotation = RotationType.CCW)
: this(new Vector(x, y), new Vector(i, j), rotation)
{
}
public CircularMove(Vector endPoint, Vector centerPoint, RotationType rotation = RotationType.CCW)
public ArcMove(Vector endPoint, Vector centerPoint, RotationType rotation = RotationType.CCW)
{
EndPoint = endPoint;
CenterPoint = centerPoint;
@@ -57,12 +57,12 @@ namespace OpenNest.CNC
public override CodeType Type
{
get { return CodeType.CircularMove; }
get { return CodeType.ArcMove; }
}
public override ICode Clone()
{
return new CircularMove(EndPoint, CenterPoint, Rotation)
return new ArcMove(EndPoint, CenterPoint, Rotation)
{
Layer = Layer
};

View File

@@ -3,7 +3,7 @@ namespace OpenNest.CNC
{
public enum CodeType
{
CircularMove,
ArcMove,
Comment,
LinearMove,
RapidMove,

View File

@@ -180,12 +180,12 @@ namespace OpenNest.CNC
public void ArcTo(double x, double y, double i, double j, RotationType rotation)
{
Codes.Add(new CircularMove(x, y, i, j, rotation));
Codes.Add(new ArcMove(x, y, i, j, rotation));
}
public void ArcTo(Vector endpt, Vector center, RotationType rotation)
{
Codes.Add(new CircularMove(endpt, center, rotation));
Codes.Add(new ArcMove(endpt, center, rotation));
}
public void AddSubProgram(Program program)
@@ -339,9 +339,9 @@ namespace OpenNest.CNC
break;
}
case CodeType.CircularMove:
case CodeType.ArcMove:
{
var arc = (CircularMove)code;
var arc = (ArcMove)code;
var radius = arc.CenterPoint.DistanceTo(arc.EndPoint);
Vector endpt;