Ich möchte ein Lautsprecherlochmuster wie das folgende erstellen:
Aber ich bin mir nicht sicher, wo ich anfangen soll. Kann dies ohne mühsame Positionierung in Illustrator oder einer ähnlichen Software erreicht werden?
Ich möchte ein Lautsprecherlochmuster wie das folgende erstellen:
Aber ich bin mir nicht sicher, wo ich anfangen soll. Kann dies ohne mühsame Positionierung in Illustrator oder einer ähnlichen Software erreicht werden?
Antworten:
Ich werde meine Methode hinzufügen, da sie mir am einfachsten erscheint. Grundsätzlich Sie:
Hier ist das Python-Skript (erfordert
svgwrite
undmath
):Es wird eine SVG-Datei in dem Verzeichnis erstellt, in dem es sich befindet. Sie können dies in einem Browser öffnen:
Oder in Illustrator:
Sie sollten ein größeres Illustrator-Fenster als ich verwenden, meins war jedoch etwas zu klein, um bequem zu arbeiten ...
Wenn Sie mit Python-Skripten keine Dateien erstellen können (möglicherweise in einem Online-Python-Interpreter), kommentieren Sie diese einfach aus
dwg.save()
. In der letzten Zeile wird der Inhalt der SVG-Datei in die Konsole gedruckt. Sie können ihn in den Editor einfügen und dann speichern untermy file.svg
.Ich wurde mitgerissen und fügte ein paar "nette" Funktionen hinzu, wie:
Sie können diese leicht weglassen, da Illustrator Objekte außerhalb der Zeichenbereichsgrenzen nicht versteckt und Sie die Größe des Zeichenbereichs manuell ändern können:
quelle
Sie geben nicht an, ob das Bild etwas ist, das Sie selbst in TK erstellt haben oder zur Hand haben oder nicht. Wenn Sie diesen Code bereits haben, können Sie die Zeichenfläche der TK-Anwendungen als EPS exportieren und im Illustrator öffnen. Sie brauchen nur anzurufen
canvas.postscript()
.Wenn Sie TK verwenden möchten
Einfaches Beispiel in Python 2:
Dies führt zu einer Datei mit dem Namen
"patten.eps"
.Bild 1 : Öffnen des erzeugten EPS im Illustrator.
Sie können dies in extendScript, SVG oder direkt tun, indem Sie das EPS-Programm schreiben, was alle einfach zu tun ist (siehe Anhang unten für einige Beispiele). In den folgenden Beiträgen finden Sie Ressourcen:
PS : Ich weiß nicht, ob es sich lohnt, ein Skript zu schreiben, da es ungefähr 3 Minuten dauert, um sie mit Hilfe des Drehwerkzeugs und Ctrl+ zu zeichnenD
Parametrische Überblendung in Illustrator
Bild 2 : Ein Ring mit der obigen Methode
Anlage 1: Mit manuell geschriebenem EPS
Anhang 2: ExtendScript-Beispiel
quelle
Wenn Sie sich nicht für die Punkte interessieren, die ausrichten ...
Mit einem gestrichelten Strich können Sie schnell etwas Ähnliches wie in Ihrem Beispiel in Illustrator erstellen. Um die gleichmäßig verteilten Ringe einfach zu zeichnen, würde ich das Polar Grid Tool verwenden .
Dann müssen Sie nur noch den Strich an den Ringen so einstellen, dass er mit Lücken versehen ist, die Ihren Wünschen entsprechen:
Sie können natürlich jede Zeile fein abstimmen, um bei Bedarf weitere Punkte hinzuzufügen. Erhöhen oder verringern Sie einfach den einzelnen Lückenwert. Wenn das Lückenfeld aktiv ist, können Sie den Wert mit dem Mausrad schnell ändern. Halten Sie Ctrl / Cmddie Taste gedrückt, während Sie scrollen, um die Einstellung in kleineren Schritten vorzunehmen
Ein Problem bei dieser Methode ist, dass einige der Punkte möglicherweise überlappen:
Diese müssen möglicherweise manuell bearbeitet werden, wenn sie perfekt sein sollen. Es sollte höchstens 1 Überlappung pro Reihe geben.
quelle
Wenn Sie tun , kümmern uns um die Punkte Schlange ...
Der Verzerrungs- und Transformationseffekt von Illustrator ist perfekt für diese Art von sich wiederholenden Mustern, aber um genau dieses Muster zu erhalten, müssen einige Anpassungen vorgenommen werden. Beginnen Sie mit einer gepunkteten Linie (mit 11 Punkten für Ihr Beispiel)
Fügen Sie über einen Transformationseffekt hinzu Effect > Distort & Transform > Transform...
Sie werden feststellen, dass die inneren Zeilen zu viele Punkte haben. Hier kommt die manuelle Optimierung ins Spiel, aber das sollte Sie weit genug bringen, um den Rest herauszufinden.
quelle
Verwenden Sie Inkscape:
Und das Ergebnis (unter Verwendung von 22,5 Grad, um mit dem Bild des OP übereinzustimmen):
quelle