Programm zum automatischen Zeichnen einfacher, aber präziser Formen?

Ich muss ein paar einfache Formen für ein Spiel erstellen. Die Formen selbst sind sehr einfach, aber ich brauche sie, um präzise zu sein. Ich möchte dem Programm beispielsweise sagen „zeichne einen weißen Kreis und teile ihn in fünf gleich lange Abschnitte“ oder „zeichne mehrere Kreise ineinander, wobei jeder Kreis um den Faktor 0,8 kleiner wird“. Also versuche ich im Grunde, diese Formen programmgesteuert zu erstellen, anstatt sie alle manuell selbst zu zeichnen.

Also zwei Fragen:

  1. Gibt es ein Wort dafür, Zeichnungen auf diese Weise zu erstellen?
  2. Welche Art von Software könnte ich verwenden, um dies zu erreichen?
Welche Art von Dateien möchten Sie als Ergebnis, Raster- oder Vektorbilder? Für Rasterbilder: Benötigen Sie einen speziellen Stil (Linienstärke, Farbe, Kantenglättung, ...)?
Vektorbilder ... die ich später in Rasterbilder umwandeln werde. :) Grundsätzlich möchte ich die Formen zuerst mit Vektoren erstellen und dann später normale Bilder daraus machen. Ich benutze Gimp, daher wäre es großartig, wenn ich diese Formen einfach als Pfade importieren könnte.
Dann könnten Sie Inkscape und seine Funktion für gekachelte Klone ausprobieren . Keine Codierung erforderlich, aber auch nicht handgezeichnet. Vielleicht kann Ihnen diese Antwort ein gutes Beispiel für Ihren Anwendungsfall geben.
@Socowi Interessant ... Ich werde es versuchen. Tnx!

Antworten (2)

Nun, es gibt viele Möglichkeiten, die Katze (den Fisch) zu häuten. Was Sie beschreiben, geht direkt in die Gasse von GeoGebra . Ich bin mir jedoch nicht sicher, ob dies Ihr Anwendungsfall ist.

Wenn ich es wäre, würde ich das in PostScript oder EPS schreiben, da es für mich bei weitem am einfachsten zu schreiben ist. Sie können Illustrator, Imagemagic, GhostScript oder sogar den Drucker verwenden, um die Ergebnisse zu rendern.

Skript 1 : Zeichne einen Kreis, der in 5 geteilt ist

%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 200 200
%%Title: CircleSplit
%%Creator: joojaa
%%CreationDate:  2017-14-2
%%EndComments

100 100 translate

0 1 5{ 
  360 5 div rotate
  newpath 
  0 0 moveto 
  0 0 90 0 360 5 div arc 
  closepath 
  stroke
} for

%%EOF

Geben Sie hier die Bildbeschreibung ein

Bild 1 : Ergebnis von Skript 1

Skript 1: Zeichnen Sie einen Kreis, der konsequent um 0,8 skaliert ist

%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 200 200
%%Title: CircleScale
%%Creator: joojaa
%%CreationDate:  2017-14-2
%%EndComments

100 100 translate

0 1 4{ 
  newpath 
  0 0 90 0 360  arc 
  closepath 
  stroke
  0.8 0.8 scale
} for

%%EOF

Geben Sie hier die Bildbeschreibung ein

Bild 2 : Ergebnis von Skript 2

Aber vielleicht willst du das Logo ja oben tatsächlich testen .

Das ist so ziemlich das, wonach ich gesucht habe (das Scripting ist - bei GeoGebra nicht sicher). Werde damit experimentieren müssen. Da ich mit Gimp arbeite, muss ich wohl auf GhostScript zurückgreifen. Ist es generell schwer zu lernen? Ich bin nicht codescheu, aber es wäre schön zu wissen, wie die Schwierigkeitskurve ist.

Ich bin kein Experte, aber ich denke, Sie können dies mit Skripten in Illustrator erreichen. „Scripting“ ist das Wort, nach dem Sie suchen, und mehrere Softwareprogramme bieten Optionen zum Scripting. Illustrator ist einer von ihnen.