예제 #1
0
 public PathEntity5Axis()
 {
     ActiveMcodes = new List <string>();
     Position     = new CNCLib.XYZBCMachPosition();
     PrevPosition = new CNCLib.XYZBCMachPosition();
     Type         = BlockType.Unknown;
     Ccomp        = CComp.NoChange;
     ControlFlag  = CtrlFlag.Unknown;
     DirVector    = new Vector3();
     JetVector    = new Vector3();
     SurfNormal   = new Vector3();
     Feedrate     = new Feedrate();
     Depth        = 0;
 }
예제 #2
0
 void appendFeedrate(Feedrate f, ref StringBuilder line)
 {
     line.Append(machine.F + f.Value.ToString(machine.FFormat));
 }
예제 #3
0
 public Feedrate(Feedrate f)
 {
     _inverted = f.Inverted;
     _units    = f.Units;
     _value    = f.Value;
 }