Wie teilt man eine Form basierend auf einem Raster?

Ich verwende Photoshop und Inkscape.

  1. Ich habe eine Kreisform.
  2. Basierend auf einem Gitter möchte ich sagen, tausend andere kleinere Formen erzeugen, die diesen Kreis gut (und vielleicht ohne Lücken) ausfüllen.
  3. Ich möchte, dass diese kleineren Formen vektoriell und separat auswählbar sind.

Wie mache ich das? Ich kann es nicht ohne Automatisierung machen, weil die Anzahl kleinerer Formen groß sein kann. Für eine kleine Anzahl von Füllformen könnte ich Masken verwenden.

Geben Sie hier die Bildbeschreibung ein

So etwas ? Es ist nicht banal. Können Sie uns etwas mehr über Ihre Bemühungen erzählen?
@PaoloGibellini Ja. So ähnlich. Ich habe bereits Muster ausprobiert, aber sie sind keine Vektoren oder getrennte Objekte. Ich kann es nicht ohne Automatisierung machen, weil die Anzahl kleinerer Formen groß sein kann. Für eine kleine Anzahl von Füllformen kann ich Masken verwenden.
Sie können auch ein externes Tool (wie das hier gezeigte ) verwenden, um das SVG zu generieren und es dann zu bearbeiten (z. B. Kreise durch andere Objekte ersetzen). Oder Sie können ein Voronoi-Diagramm erstellen und die Zellen füllen.
Ich habe bereits Muster ausprobiert, aber sie sind keine Vektoren oder getrennte Objekte – Sie sind Klone, aber Sie können sie trennen, um separate Objekte zu erhalten. Ob das für deine Zwecke ausreicht, ist ohne nähere Angaben schwer zu sagen. Bitte bearbeiten Sie Ihre Frage, um uns mitzuteilen, was Sie erreichen möchten.
@Wrzlprmft Bitte sehen Sie sich meine Bearbeitung an.
Vielen Dank für Ihre Bearbeitung. Ich habe Ihre Frage weiter bearbeitet, wie ich sie verstehe. Dabei habe ich die Ebene durch die Form ersetzt, da mir das so vorkam, als ob du sprichst. Wenn dies nicht Ihren Absichten entspricht, bearbeiten Sie bitte Ihre Frage, um zu verdeutlichen, warum Ebenen für Sie relevant sind und was sie enthalten.
@Wrzlprmft Danke. Es ist jetzt perfekt. Das habe ich versucht zu sagen.

Antworten (1)

  1. Angenommen, dies ist Ihre Form:

    Aufstellen

  2. Erstellen Sie ein einzelnes Quadrat in der gewünschten Größe:

    Nach Schritt 2

  3. Aktivieren Sie Snapping ( %) und Snap to Cusp Nodes.

  4. Duplizieren Sie Ihr Quadrat ( Ctrl+ D).

  5. Ziehen Sie das Duplikat so, dass es das Original in genau einer Ecke berührt (es sollte einrasten):

    Nach Schritt 5

  6. Duplizieren Sie beide Quadrate; Ziehen Sie die Duplikate, um ein Schachbrettmuster zu bilden; dupliziere alle vier Quadrate; ziehen; Duplikat; … Bald sollten Sie Ihr gesamtes Objekt abgedeckt haben:

    Nach Schritt 6

  7. Kombiniere alle Quadrate ( Ctrl+ K).

  8. Wählen Sie Ihre Quadrate und dann Ihr Objekt aus.

  9. Kreuzung ( Ctrl+ *):

    Nach Schritt 9

  10. Auseinander brechen ( Ctrl+ Shift+ K). Sie können jetzt Ihre einzelnen Formen separat manipulieren.

Nun, das ist natürlich nur die halbe Miete, aber es ist aufschlussreicher, dies zuerst einmal zu tun. Um Ihr echtes Ergebnis zu erhalten, ändern Sie das obige wie folgt:

  • Duplizieren Sie nach Schritt 7 Ihre kombinierten Quadrate und verschieben Sie die doppelten Quadrate, um die Lücken der anderen zu füllen, dh so, dass die gesamte Form bedeckt ist.

  • Duplizieren Sie Ihre ursprüngliche Form.

  • Führen Sie die Schritte 8 bis 10 zweimal durch, einmal mit den Originalquadraten und -formen und einmal mit den Duplikaten. Um Verwirrung zu vermeiden, empfehle ich, für jede der beiden Iterationen eine separate Ebene zu haben, damit Sie sich verstecken können, während Sie die andere ausführen. Alternativ können Sie für jedes Objekt separate Farben verwenden.

Großartig. Um mein Raster zu erhalten, habe ich nach Schritt 7 die kombinierten Quadrate in Striche umgewandelt, indem ich Path > Stroke To Path. Dann habe ich bei Schritt 9 "Differenz" anstelle von "Schnittmenge" verwendet.