Rename CircularMove to ArcMove
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
};
|
||||
@@ -3,7 +3,7 @@ namespace OpenNest.CNC
|
||||
{
|
||||
public enum CodeType
|
||||
{
|
||||
CircularMove,
|
||||
ArcMove,
|
||||
Comment,
|
||||
LinearMove,
|
||||
RapidMove,
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user