예제 #1
0
 /// <inheritdoc />
 protected override void Draw(SvgDrawing drawing)
 {
     drawing.ClosedBezier(new[]
     {
         new Vector2(-6, 5),
         new Vector2(-6, 5), new Vector2(1, 5), new Vector2(1, 5),
         new Vector2(4, 5), new Vector2(6, 2), new Vector2(6, 0),
         new Vector2(6, -2), new Vector2(4, -5), new Vector2(1, -5),
         new Vector2(1, -5), new Vector2(-6, -5), new Vector2(-6, -5)
     });
 }
예제 #2
0
 private void DrawOr(SvgDrawing drawing)
 {
     drawing.ClosedBezier(new[]
     {
         new Vector2(-5, 5),
         new Vector2(-5, 5), new Vector2(-4, 5), new Vector2(-4, 5),
         new Vector2(1, 5), new Vector2(4, 3), new Vector2(6, 0),
         new Vector2(4, -3), new Vector2(1, -5), new Vector2(-4, -5),
         new Vector2(-4, -5), new Vector2(-3, -5), new Vector2(-5, -5),
         new Vector2(-3, -2), new Vector2(-3, 2), new Vector2(-5, 5)
     });
 }
예제 #3
0
 /// <inheritdoc />
 private void DrawNand(SvgDrawing drawing)
 {
     drawing.ClosedBezier(new[]
     {
         new Vector2(-6, 5),
         new Vector2(-6, 5), new Vector2(1, 5), new Vector2(1, 5),
         new Vector2(4, 5), new Vector2(6, 2), new Vector2(6, 0),
         new Vector2(6, -2), new Vector2(4, -5), new Vector2(1, -5),
         new Vector2(1, -5), new Vector2(-6, -5), new Vector2(-6, -5)
     });
     drawing.Circle(new Vector2(7.5, 0), 1.5);
 }
예제 #4
0
 /// <inheritdoc />
 protected override void Draw(SvgDrawing drawing)
 {
     drawing.ClosedBezier(new[]
     {
         new Vector2(-5, 5),
         new Vector2(-5, 5), new Vector2(-4, 5), new Vector2(-4, 5),
         new Vector2(1, 5), new Vector2(4, 3), new Vector2(6, 0),
         new Vector2(4, -3), new Vector2(1, -5), new Vector2(-4, -5),
         new Vector2(-4, -5), new Vector2(-3, -5), new Vector2(-5, -5),
         new Vector2(-3, -2), new Vector2(-3, 2), new Vector2(-5, 5)
     });
     drawing.Circle(new Vector2(7.5, 0), 1.5);
 }