Ist es möglich, einen Kreis in Inkscape über die Mitte zu positionieren? Ich entwerfe eine Form für einen Laserschneider und die Kreise sollen die Befestigungslöcher skizzieren. Jedes Loch ist ungefähr 3,2 mm groß.
Ich weiß, eine Möglichkeit besteht darin, den Radius beim Positionieren einfach abzuziehen. Aber ich habe eine große Anzahl von Löchern und es erhöht die Fehlerwahrscheinlichkeit erheblich (Anstatt bei (14,14) zu positionieren, positioniere ich es bei (12,4,12,4).
Dies ist der einzige Thread, den ich zu diesem Thema finden konnte und der leider keine Antwort hat. Weiß jemand, ob es eine Möglichkeit gibt, dies zu tun?
BEARBEITEN: Zur Verdeutlichung möchte ich in der Lage sein, die Löcher exakt mit den Werten x
und zu positionieren y
, wobei die untere linke Ecke des Blatts als Ursprung verwendet wird.
Antworten:
Erstellen
Um einen Kreis zu zeichnen, der einen Startpunkt zentriert und nicht in einem Feld liegt, können Sie Shiftbeim Zeichnen auf drücken . Für die Quadratration (Cicrle statt Ellipse) können wir Ctrlzusätzlich drücken .
Um den Start an einem bestimmten Knoten zu erleichtern, können Sie das Fangen an Spitzenknoten oder an einem Raster aktivieren.
Bewegung
Um einen Kreis um seine Mitte zu verschieben, müssen Sie ihn vorübergehend in einen Bogen umwandeln (im Pfadmodus ziehen Sie den runden Bogengriff). Wir können dann den Mittelpunkt des Kreises an z. B. Eckknoten oder an einem Gitter ausrichten, indem wir den Kreis von seinem Mittelpunkt ziehen.
Der Bogen kann dann wieder in einen Kreis umgewandelt werden, indem Sie im Pfadmodus auf "Ganz machen" ( ) klicken .
Manuelles Bearbeiten der X / Y-Position
Um manuell bearbeiten die Präszisionsbuchsen Kreismittelposition haben wir ein Objekt auswählen , um dann den XML-Editor zu öffnen ( ShiftCtrlX) , wo wir die Mittelwerte frei bearbeiten können
cx
undcy
durch einen beliebigen Wert zu geben und drücken Sie dann auf Set .quelle
x
und untery
Verwendung der unteren linken Ecke als Ursprung positioniere . Das Einrasten von Objekten in der Mitte funktioniert auch ohne Konvertierung in einen Bogen.Dies ist eine provisorische Lösung, die jedoch möglicherweise für Sie funktioniert.
quelle
transform
Option, ich denke, das ist eine gute Idee. Dies wird funktionieren, aber ich muss vorsichtig sein, dass ich alle Löcher auswähle, bevor ich auf Transformiere klicke. Ich bin nur besorgt über die Möglichkeit eines Fehlers.Wenn Sie viele Kreise haben und diese nach Wert positionieren möchten, indem Sie die Entfernungen von unten nach oben zählen, sollten Sie wahrscheinlich eine Skriptsprache oder ein Tabellenkalkulationsprogramm wie LibreOffice-Calc oder Excel verwenden, einen klassischen Texteditor mit erweiterter Search-Replace-Engine oder ein Kombination von denen.
Wahrscheinlich haben Sie die Werte bereits in einer einfachen maschinenparsbaren Form, wie einer einfachen Liste von Werten (x, y, Radius).
Dann können Sie den y-Wert mit einer Formel von der Seitengröße subtrahieren. Oder Sie erstellen sie und drehen Ihre Zeichnung am Ende vertikal.
In einem Editor können Sie sehr einfachen SVG-Code verwenden, um einen Kreis zu definieren:
Nachdem Sie es mit inkscape geöffnet und gespeichert haben, wird es in ein viel komplizierteres Format mit relativen Koordinaten umgewandelt. Aber aus einer Wertetabelle in einer CSV-Datei können Sie leicht Hunderte von Kreisen erzeugen (ich habe es getan).
So können Sie eine leere SVG-Datei speichern, Ihre Kreise mit einem Editor vor dem schließenden Tag einfügen, mit inkscape erneut öffnen und bei Bedarf weiter bearbeiten.
quelle
Ab Inkscape 0.92.2 wird ein Kontrollpunkt in der Mitte von Kreisen platziert, sodass die Mitte an einem Gitterschnittpunkt oder anderen Features ausgerichtet werden kann. Sehen Sie das Video für eine kurze Demonstration.
quelle
Andere haben Ihr Ursprungspunktproblem ziemlich gut abgedeckt.
Um Objekte nach ihrer Mitte zu positionieren, sollten Sie
Vergessen Sie nicht, Werkzeuge / geometrische Begrenzungsrahmen in den Voreinstellungen festzulegen, um die Objekte auf die richtige Größe zu bringen. Wenn Sie den Standard-Begrenzungsrahmen verwenden, berücksichtigt Ihre Objektgröße die Linienbreite. Vielleicht möchten Sie das nicht, obwohl selbst Laserschneider eine Schnittbreite haben ...
quelle