Exemple #1
0
 internal static SvgPath CutPath()
 {
     return(new SvgPath
     {
         Fill = SvgPaintServer.None,
         Stroke = Colors.Cut(),
         StrokeWidth = Units.Mm(Constants.Kerf)
     });
 }
Exemple #2
0
 internal static SvgCircle CutCircle(float diameter, float centerX, float centerY)
 {
     return(new SvgCircle
     {
         Radius = Units.Mm(diameter / 2 - Constants.Kerf / 2),
         Stroke = Colors.Cut(),
         StrokeWidth = Units.Mm(Constants.Kerf),
         Fill = SvgPaintServer.None,
         CenterX = Units.Mm(centerX),
         CenterY = Units.Mm(centerY),
         ID = $"circle{++idCounter}"
     });
 }
Exemple #3
0
 /// <summary>
 /// Cuts a line with the values being in millimeters
 /// </summary>
 /// <param name="startX"></param>
 /// <param name="startY"></param>
 /// <param name="endX"></param>
 /// <param name="endY"></param>
 /// <returns></returns>
 internal static SvgLine CutLine(float startX, float startY, float endX, float endY)
 {
     return(Line(startX, startY, endX, endY, Colors.Cut()));
 }