Ejemplo n.º 1
0
            private decimal GetSegmentLenght(GrblCommand cmd)
            {
                LastArcHelperResult = null;

                if (cmd.IsLinearMovement)
                {
                    return(Tools.MathHelper.LinearDistance(mCurX.Previous, mCurY.Previous, mCurX.Number, mCurY.Number));
                }
                else if (cmd.IsArcMovement)                 //arc of given radius
                {
                    return((decimal)GetArcHelper(cmd).AbsLenght);
                }
                else
                {
                    return(0);
                }
            }
Ejemplo n.º 2
0
 internal G2G3Helper GetArcHelper(GrblCommand cmd)
 {
     LastArcHelperResult = new G2G3Helper(this, cmd);
     return(LastArcHelperResult);
 }