Wie platziere ich eine Reihe von Objekten, die einem Pfad in Inkscape folgen?

Ich habe einen Satz von 5 Objekten und platziere sie gerne auf einem kreisförmigen Pfad, aber meine Versuche waren falsch.

Das habe ich

Geben Sie hier die Bildbeschreibung ein

Und das ist, was ich will

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass die Objekte abhängig von ihrer Position auf dem Kreis gedreht werden.

Den großen Kreis habe ich bereits mit in einen Pfad umgewandeltpath > objet to path

Ich habe versucht, mit dem Problem zu experimentieren, und es gibt Probleme, die für mich am Anfang nicht offensichtlich waren. Wenn Sie beispielsweise ein Dreieck drehen, ist der Mittelpunkt der Drehung der Mittelpunkt des umgebenden Rechtecks, was nicht das war, was ich erwartet hatte. Wenn ich es nur mit Hand und Auge machen würde, würde ich die Objekte wahrscheinlich so platzieren, dass etwa 50% ihrer Fläche innerhalb des Kreises liegen und 50% außerhalb. Eine andere Möglichkeit wäre, den Kreis an der Ecke und in der Mitte der gegenüberliegenden Linie für ungerade Ecken zu schneiden, wie Ihre grüne Form. Müssen Sie es für 5 solcher Objekte oder mehr tun und tun Sie solche Dinge oft?

Antworten (2)

Sie können dem großen Kreis die Pfadfunktion Muster entlang Pfad hinzufügen. Die zu platzierenden Formen müssen ausgerichtet, in Pfade umgewandelt und für ein leicht vorhersagbares Ergebnis zu einer Vereinigung kombiniert werden. Für gleichmäßige Abstände müssen Sie noch die Parameter der Pfadfunktion anpassen, sonst gehen einzelne Färbungen verloren und die Formen werden verzerrt.

Der Abstand erfordert wirklich etwas Mathematik, um ihn sogar leicht zu bekommen.

Es gibt eine entwickelte Version des Musters entlang des Pfads in Erweiterungen > Aus Pfad generieren. Es akzeptiert einzeln gefärbte unabhängige Formen als Gruppe und die Formen müssen keine Pfade sein, aber es bleiben immer noch das Abstandsproblem und die Formverzerrung übrig.

Geben Sie hier die Bildbeschreibung ein

Sie machen es besser , indem Sie die Formen an die Ecken eines Polygons oder eines Sterns verschieben. Dann können Sie das Polygon durch einen Kreis ersetzen, falls ein Kreis benötigt wird. Es lässt sich mit Punktverschlüssen leicht an der gewünschten Stelle und Größe einrasten.

Geben Sie hier die Bildbeschreibung ein

Mit mittlerem Snap = ON lassen sich symmetrische Formen einfach platzieren. Das Polygon kann später nützlich sein, also entfernen Sie es nicht. Machen Sie es im Objektbereich unsichtbar.

Sie können die Formen bei Bedarf einzeln im Bedienfeld „Objekt“ > „Transformieren“ drehen. Im nächsten Bild begann die linke Version mit dem Zeichnen eines Fünfecks und dem Platzieren der Formen an den Ecken.

Dann wurde ein 72 Grad (=360/5) Drehungsdialog geöffnet und diese Drehung wurde unterschiedlich oft auf jede Form angewendet.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie so etwas wie die ganz rechte Version wollen, haben Sie sich einer größeren Herausforderung gestellt. Es ist definitiv möglich, dies genau zu konstruieren (symmetrische Winkelplatzierungen und der große Kreis trifft auf bestimmte Punkte der Form), aber hier werden die Formplatzierungen und Drehungen mit dem Auge fein abgestimmt.

Es ist möglich, dass ich eine einfache genaue Methode finde, aber das ist noch nicht sicher. Einrasten des Rotationszentrums und Drehen, bis ein Einrasten auftritt, sind verfügbar, und diese sollten den Zweck erfüllen, aber mein Inkscape stürzt ab, sobald ich versuche, Rotationen durchzuführen, nachdem ich das Rotationszentrum auf einen Formknoten verschoben habe, der auf einem Kreis platziert ist.

Was ist mit der Verwendung der Scatter-Erweiterung? tavmjong.free.fr/INKSCAPE/MANUAL/html/…
@Ovaryraptor Schreiben Sie eine Antwort mit einem Beispiel. Wenn es dafür funktioniert und das Ergebnis einfacher ergibt, werde ich es zumindest positiv bewerten.
Ich meinte mit Ihrer Methode das Gegenteil des gestreckten Musters entlang des Pfades. Um die Formverzerrung zu vermeiden.
@Ovaryraptor Ich habe diese Erweiterung nicht zum Laufen gebracht. Das Ergebnis ist zufällig. Vielleicht habe ich etwas Wesentliches übersehen. Ich verwende Inkscape 0.92.2 portable.

Das ist ziemlich einfach:

  1. Platzieren Sie alle Objekte in einer einzigen gewünschten Position auf dem Kreis (Punkt 1). (Der schnellste Weg, dies zu tun, besteht darin, einen kleineren Kreis in der Mitte des Ankers des großen Kreises zu erstellen und dann Objekte am ausgewählten kleineren Kreis auszurichten).
  2. Teilen Sie die Anzahl der Objekte durch die Gradzahl im Kreis - dies ist die Gradzahl, die zwischen den Elementen auf dem Pfad liegen muss.
  3. Wählen Sie nun alle Objekte aus und deselektieren Sie das bereits gut positionierte.
  4. Wählen Sie das Rotationswerkzeug (Taste: R) und klicken Sie bei gedrückter Alt- Taste auf die Mitte des Kreises (möglicherweise müssen Sie Hilfslinien aktivieren, um sie zu sehen).
  5. Geben Sie berechnete Grad in das modale Rotationswerkzeug ein.
  6. Wiederholen Sie 3, 4 und 5 für andere Objekte.

Es ist sehr flexibel: Sie können mehr/weniger Objekte haben, Sie können sie nur auf einem Teil des Kreises verteilen (Sie teilen einen kleineren Grad als 360), oder Sie können die Objekte näher/weiter von der Mitte verschieben.

Objekte auf Kreis in Illustrator in wenigen Schritten