Inkscape> Nahtlose Wiederholung von geklonten Kacheln isolieren

Ich habe vor kurzem von dem Werkzeug für gekachelte Klone in Inskcape erfahren, also habe ich ein bisschen daran herumgebastelt. Gibt es eine Möglichkeit, die nahtlose Wiederholung aus einem Muster zu isolieren? Ein Beispiel habe ich unten angehängt. Ich habe dieses Muster mit der PGG-Simmetrie erstellt und möchte eine (Vektor-) nahtlose Wiederholung isolieren. Was ich bisher getan habe, ist, die Wiederholung zu beobachten und Hilfslinien zu verwenden, um mir beim Erstellen einer geeigneten Schnittmaske zu helfen, und dann die Wiederholung zu testen, indem ich daraus eine Musterfüllung erstelle. Während dieser Prozess bei diesem Beispiel ziemlich einfach war, ist er bei komplexeren Mustern nicht immer sofort, was den Prozess langwierig und fehleranfällig macht. Gibt es eine Möglichkeit, diesen Vorgang zu automatisieren, zB mit einem Skript oder ähnlichem?

Beispiel

Antworten (2)

Mir ist nichts bekannt, was das automatisch tun würde. Obwohl die Antwort von user287001 wahrscheinlich die nächste ist, die Sie bekommen werden.

Wie auch immer, wenn ich es wäre, würde ich solche Muster anders konstruieren. Ich würde eine nahtlose Kachel manuell erstellen und dann die gesamte Kachel klonen. Sie können das Raster und das Einrasten am Raster verwenden, um die Positionierung von sich wiederholenden Teilen zu erleichtern, die die Ränder links, rechts, oben und unten der Kachel überlappen, um sie nahtlos zu machen.

Hier ist ein Beispiel. Ich habe die Dreiecke farbcodiert, damit Sie diejenigen sehen können, die sich wiederholen. Das endgültige Design verwendet das graue Kästchen als Clip, dann habe ich es in einen Klon umgewandelt. Dann platzierte ich den ersten Klon auf der Seite, duplizierte und platzierte dann die anderen mit Snap to Grid.

Geben Sie hier die Bildbeschreibung ein

Ein Vorteil der Verwendung eines Klons hier ist, dass Sie die Quelle bearbeiten und mehr Komplexität hinzufügen können, und die anderen Klone werden automatisch aktualisiert.

Beispiel

Geben Sie hier die Bildbeschreibung ein

Danke für Ihre Antwort. Normalerweise erstelle ich komplexere Muster manuell (und meistens nicht in Inkscape, da ich ein wenig mit der Ebenenverwaltung zu kämpfen habe), aber in diesem Fall suchte ich nach einem einfachen und schnellen Arbeitsablauf, um einfachere Koordinaten zu erstellen, sodass diese manuelle Erstellung den Zweck vereiteln würde .
@Danyan Mit dieser Methode müssen Sie nur eine nahtlose Kachel manuell erstellen. Es beinhaltet keine Ebenen oder Ebenenverwaltung. Das Muster besteht aus Klonen.
Ich ziehe es vor, Elemente in Gruppen und Schichten zu organisieren, besonders wenn es sich um komplexere Motive handelt. Ich sage übrigens nicht, dass es in Inkscape nicht machbar ist, aber ich finde es insgesamt umständlicher.

Es besteht keine Notwendigkeit, horizontale oder vertikale Wiederholungsintervalle zu "augballieren". Es gibt sicherlich einige Knoten, wenn Sie Vektorpfade haben (=keine Rasterbilder, Effektergebnisse oder Nicht-Pfad-Voreinstellungen wie Rechteck oder Ellipse). Sie sollten in der Lage sein, entsprechende Knoten in horizontalen und vertikalen Wiederholungsintervallen zu finden.

Trennen und gruppieren Sie alle Formen Ihres Kachelmusters. Wenn es keine Pfade gibt, konvertieren Sie diese Objekte in Pfade. Nichts anderes ist erlaubt. Sehen Sie im Bedienfeld „Objekte“ nach, um sicherzustellen, dass alle Gruppen nicht gruppiert sind.

Zeichnen Sie ein Rechteck, das ein horizontales und ein vertikales Intervall Ihres Musters abdeckt. Wenn Sie Punktfang aktiviert haben, können Sie das Rechteck diagonal zwischen entsprechenden Knoten ziehen.

Wählen Sie das neue Rechteck und alle Formen darunter aus. Erweiterung anwenden > Boolean > Schnittpunkt. Es schneidet die Formen ab, ohne sie zu kombinieren. Sie bleiben unabhängig und behalten ihre Farben.

Es gibt einen Haken: Wenn es offene Wege gibt, werden sie geschlossen, was das Erscheinungsbild beeinträchtigt. Um es visuell richtig zu halten, haben Sie alle gefüllten Formen als geschlossene Pfade und konvertieren Sie offene Nur-Strich-Pfade in gefüllte Bereiche mit Pfad > Strich zu Pfad.

Übrigens. Einige Erweiterungen gingen verloren, als Inkscape v1 erschien. Ich weiß nicht, ob Sie in Ihrem Inkscape-Build eine funktionierende Boolean-Ops-Erweiterung haben. Diese https://inkscape.org/~Moini/★multiple-boolean-operations-with-inx-pathops ist eine funktionierende, korrigierte Version mit vielen Verbesserungen. Sie sollten die Inkscape-Dokumentation lesen, um zu erfahren, wie Sie neue Erweiterungen installieren.

Ja, nachdem ich eine Weile darüber nachgedacht hatte, kam ich zu einem ähnlichen Schluss, indem ich die Koordinaten der Begrenzungsrahmen von sich wiederholenden Elementen verwendete. "Wenn Sie Punktfang aktiviert haben, können Sie das Rechteck diagonal zwischen entsprechenden Knoten ziehen." Ich bin mir nicht sicher, ob ich verstanden habe, wie das geht, aber ich werde einige Tests machen. Danke für den Erweiterungslink, ich werde mich darum kümmern!
Eines ist nicht klar: Warum Musterfüllung verwenden? Sie könnten einfach einen Clip setzen, wenn Sie bereits gekachelte Klone haben. Außerdem würden Sie sichtbare Lücken an den Nähten vermeiden. Inkscape rendert eine 1 Pixel breite transparente Zone zu einer perfekt passenden Naht. Das ist Anti-Aliasing.
Ich verwende die Musterfüllung am Ende, nachdem ich den nahtlosen Clip in den gekachelten Klonen gesetzt habe. Ich fülle im Grunde ein Rechteck, damit ich leicht sehen kann, wie das Muster in verschiedenen Maßstäben aussieht, versuche manchmal, es zu drehen usw. (Ich könnte dies tun, indem ich die gekachelten Klone manipuliere, aber ich finde es einfacher, verschiedene Versionen zu vergleichen, indem ich mehrere Rechtecke einfüge eine Reihe und füllen Sie sie mit dem Muster)