Lassen Sie ein Bild in Inkscape flach auf einem axonometrischen Raster liegen

9

Ich bin neu im Grafikdesign und arbeite an einigen Figuren für ein Papier. Ich möchte die isometrische Perspektive verwenden und habe mit dem Einrasten auf das standardmäßige axonometrische Gitter gezeichnet. Ich möchte ein Rechteck mit abgerundeten Ecken ablegen, aber ich kann es nicht richtig sitzen lassen. Wenn ich Eigenschaften dokumentieren muss, sind meine Gitterparameter 30 Grad in der x- und z-Achse.

Irgendein Rat?

misslungener Versuch

TheCodeNovice
quelle
Willst du den Boden oder das Rechteck flach? das würde es einfacher machen mit dem Einrasten oder Ausschalten
Junme
@Junme Ich möchte, dass das abgerundete Rechteck in der Ebene mit der größeren rechteckigen Basis liegt. Ich habe alle Schnappschüsse eingeschaltet, als ich das gezeichnet habe.
TheCodeNovice

Antworten:

9
  1. Zeichnen Sie ein abgerundetes Rechteck in das Raster.

  2. Wählen Sie das Rechteck aus.

  3. Richten Sie die Skew-Transformation im Transformationsbedienfeld ein, wobei der horizontale Scew auf -60 und der vertikale auf -30 eingestellt ist.

Geben Sie hier die Bildbeschreibung ein

  1. Wenden Sie die Transformation an.

  2. Positionieren Sie die Form neu, um sie am Raster auszurichten.

Geben Sie hier die Bildbeschreibung ein

Hinweis: Nach der Transformation scheint sich die Höhe des Rechtecks ​​zu verdoppeln, wenn es gedehnt wird. Wenn Sie also Ihr anfängliches Rechteck mit der Hälfte der erforderlichen Höhe erstellen, sollten Sie das gewünschte Ergebnis erhalten. Oder zeichnen Sie es in normaler Höhe und wenden Sie eine 50% -Skalentransformation auf die vertikale Achse an, bevor Sie sich neigen.

Das Schöne an dieser Methode ist, dass sie für jede komplexe Form funktioniert, die Sie erstellen möchten.

Geben Sie hier die Bildbeschreibung ein

Billy Kerr
quelle
Warum nicht stattdessen die Matrix ausfüllen?
Joojaa
@joojaa ja, könnte deine Form in normaler Höhe zeichnen, dann eine 50% -Transformation auf die vertikale Achse anwenden und dann den Versatz anwenden.
Billy Kerr
es ist vielleicht einfacher und genauer, nur die Matrix direkt einzustellen, dann kann es einfach umgekehrt werden
joojaa
@joojaa Ich habe das bisschen über die Neuskalierung der Vertikalen um 50% vor dem Schrägstellen hinzugefügt. Vielen Dank für den Hinweis. Ich fürchte, das Bearbeiten der Matrix geht mir ein wenig über den Kopf. Vielleicht könnten Sie das als Antwort hinzufügen. Ich könnte etwas lernen!
Billy Kerr
Fertig, entschuldigung für das beschissene Fenstersystem auf meinem hell wie Linux;)
joojaa
8

Sie können ein Objekt aus der normalen Ansicht in der Transformationspalette mit der Matrixoperation auf einmal in isometrisch umwandeln. Der Vorteil dieses Ansatzes besteht darin, dass Sie ihn später rückgängig machen können, um Änderungen an Ihrem Objekt vorzunehmen und es zurück zu transformieren.

Was Sie tun, ist:

  1. Erweitern Sie die Spiegelpalette shift+ ctrl+M
  2. Gehen Sie zur Unterregisterkarte Matrix und
    1. Aktivieren Sie die Option Aktuelle Matrix bearbeiten
    2. Geben Sie die Matrixtransformation ein, die Sie benötigen (siehe unten), und ignorieren Sie die Werte E und F.

Die isometrische Matrix oben / unten (mit der rechten Maustaste in Richtung NE) lautet:

 0.866  0.866
-0.5    0.5

Geben Sie hier die Bildbeschreibung ein

Die Matrix auf der rechten Seite lautet:

 0.866  0
-0.5    1

Geben Sie hier die Bildbeschreibung ein

Und die linke Matrix ist

 0.866 0
 0.5   1

Geben Sie hier die Bildbeschreibung ein

Bild 1 Matrixtransformation auf der linken Seite

Sie können das Original zurücksetzen, indem Sie die Matrix auf einstellen

 1 0
 0 1

Geben Sie hier die Bildbeschreibung ein

Andere Matrizen könnten berechnet werden. 0,866 ist cos 30 Grad sowie cos von 150, während sin 30 | 150 = 0,5 Zeichen basierend auf der Richtung genommen werden, in die ich gehen möchte. Dies sind die Winkel, denen unsere Basen zugewandt sein sollen. Andere Matrizen könnten so hergestellt werden, wie eine um 15 Grad um den Vektor gedrehte linke Seitenebene aussieht

joojaa
quelle
4

Sie haben offensichtlich ein abgerundetes Rechteck gezeichnet, einen vertikalen Versatz von -30 Grad angewendet und dann hat es nicht gepasst.

Der Clou muss vor dem Schrägstellen die richtigen Abmessungen haben:

Geben Sie hier die Bildbeschreibung ein

  1. Das schwarze Rechteck hat eine Breite von 3 horizontalen Rasterdiagonalen. Zum Testen anderer Dinge im selben Bild gibt es auch ein gleich breites rotes Rechteck mit scharfen Ecken. Diese anderen Dinge:

    • Entfernen der Rundung von den unteren Ecken und
    • etwas Dicke hinzufügen
  2. Transformationsversatz 0 Grad horizontal, -30 Grad vertikal wird angewendet. Das schwarze Rechteck passt genau zum Raster. Die kürzere Seite ist jetzt 6 Gittereinheiten (= 2 * 3). Das rote Rechteck ist ebenfalls schief

3.-4. Das rote Rechteck wird vom schwarzen Rechteck (Pfad> Differenz) abgezogen, um 2 Rundungen leicht zu entfernen. Sie können auch eine Union bilden. Letzteres kann die Höhe intakt speichern. Hier verkürzte das ursprüngliche schwarze Rechteck eine Gittereinheit,

Dicke hinzufügen:

Geben Sie hier die Bildbeschreibung ein

  1. Die Form wird dupliziert und ein wenig nach oben und rechts verschoben. Sie müssen Snap to Grid und Snap to Points (Sie benötigen sie auch) abwechselnd ein- und ausschalten. Mit hohem Zoom können 3 Sub-Grid-Einheiten leicht verschoben werden. Dann

    • zeichne eine Diagonale (= die rote Linie)
    • Zeichnen Sie 2 Linien (= Cyan) parallel zu den Gitterlinien. Sie werden die Ecken. Die scharfe Ecke unten rechts wird direkt an ihre endgültige Stelle gezogen.
  2. Platzieren Sie die Ecklinien. Sie müssen punktschnappen.

    • Bewegen Sie den Anfang der oberen Ecklinie zur Kreuzung des Rechtecks ​​und der roten Diagonale
    • Heben Sie das weitere schwarze Rechteck oben an
    • Fügen Sie mit dem Knotenwerkzeug einen Knoten in das weitere Rechteck an der Kreuzung mit der Cyan-Linie ein
    • Wählen Sie den neuen Knoten und den alten Eckknoten aus (siehe die orangefarbenen Pfeile) und wenden Sie im Infobereich "Pfad an ausgewählten Knoten unterbrechen" an. HINWEIS 1: Das Rechteck ist jetzt ein kombinierter Pfad. Es muss auseinandergebrochen werden, bevor versucht wird, den unsichtbaren Teil zu löschen.
  3. Verwenden Sie Pfad> Auseinanderbrechen und ENTF, um den unsichtbaren Teil des weiteren Rechtecks ​​zu entfernen. Löschen Sie die Diagonale. Kürzen Sie die Ecklinien passend. Mach sie schwarz. Es ist nicht erforderlich, die Teile zu verbinden, wenn Sie runde Strichenden verwenden.

HINWEIS 2: Die folgende Form wurde in einem Freeware-3D-Programm erstellt. Es dauerte eine Minute. Die Form ist als bearbeitbare 2D-Vektorzeichnung verfügbar, wenn die Szene als PDF gedruckt und in Illustrator oder Inkscape geöffnet wird.

Letzteres braucht einen Trick. Die Dateinamenerweiterung pdf muss in ai geändert werden. Das Öffnen in Illustrator ist die bessere Option, sofern verfügbar, da Illustrator die mehrstufigen Gruppen von PDF automatisch vereinfachen kann. In Inkscape geöffnet, hatte diese Form eine Gruppierung mit 20 Ebenen - wie jedes neue Element mit der Gruppe bereits eingefügter Elemente gruppiert wurde.

HINZUFÜGEN: Das Erweiterungsmenü von Inkscape enthält glücklicherweise "Anordnen> Tief aufheben", was in diesem Fall nützlich ist. Es glättet mehrstufige Gruppierungen in wenigen Sekunden.

Verwendete Freeware CAD = DesignSpark Mechanical, eine stark dezimierte Version von SpaceClaim, aber immer noch nützlich.

Geben Sie hier die Bildbeschreibung ein

user287001
quelle
Das OP fragt nach Inkscape
Junme
@ user287001 Dies ist eine ausgezeichnete Antwort, nicht das, was ich bei dieser Gelegenheit versucht habe, aber hilfreich.
TheCodeNovice
0

Sie können das Rechteck in einen Pfad konvertieren. Pfad> Objekt zu Pfad. Dadurch erhalten Sie an jedem Ende des Radius der Ecken einen Knoten zum Einrasten

Junme
quelle