/// <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) }); }
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) }); }
/// <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); }
/// <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); }