Hallo Bernd.
Bernd K. schrieb:
> Frage am Rande: Gibts eigentlich eine Funktion ein *geschlossenes*
> Rechteck zu erzeugen das aus genau 4 Eckpunkten besteht (und nicht aus 4
> Linien a 2 Punkten) und dessen Segmente erstmal senkrecht und waagerecht
> stehen ohne daß man jedesmal erst noch auf 1 mil reinzoomen und manuell
> alle 8 Punkte der vier Linien geraderücken und deckungsgleich bringen
> muss?
Direkt nicht.
Aber wenn Du mit dem Polygon tool ein grobes Viereck oder Trapez
zeichnest, kannst Du anschliessend mit einem Texteditor die exakten
Eckpunkte Deines Rechteckes in die Board Datei schreiben.
So hast Du dann ein sehr exaktes Rechteck, und das ist per Definition,
weil Polygon, immer geschlossen.
Da das recht einfach ist, schreit das geradezu nach einer Umsetzung via
Python Skripting.
Bernd K. schrieb:
> Wenn ich eine Ecke rechts anklicke kommt "Auswahl klarstellen" und ich
> kann eins der beiden Segmente auswählen. Wenn ich danach die Ecke
> nochmal rechts anklicke kommt nur "Entfernen" (kein "Ecke entfernen")
> und wenn ich "Entfernen" wähle verschwindet das ganze Segment.
Das ist extrem merkwürdig.....aber siehe weiter unten.
>
> Wenn ich "Create corner" mache wird nicht etwa eine Ecke eingefügt
> sondern die Linie wird in zwei unabhängige Linien zerteilt mit jeweils 2
> Endpunkten. Diese "Ecke" lässt sich nicht als ganzes verschieben, nur
> die beiden separaten Endpunkte der beiden Linien einzeln nacheinander.
> Sie lassen sich auch nicht mehr verbinden, höchstens übereinander legen.
Das hört sich irgendwie nicht danach an, als ob Du ein Polygon
bearbeitest.....aber siehe weiter unten.
>
> (nightly build von gestern: 201612030822+7387~55~ubuntu16.04.1)
>
> War aber schon immer so, kann mich nicht erinnern daß man in Pcbnew
> jemals Polygone bearbeiten konnte, immer nur einzelne Linien.
Nein. Bei Kupferflächen Polygonen geht das problemlos...
>
> Nachtrag: Ich spreche über Edge.Cuts, nicht über Kupferflächen, ich
> nehme an der OP ebenfalls denn im Titel steht "Linie/Polygon" und nicht
> "Flächen".
Aha, das ist der Knackpunkt. ;O)
Mit dem Kunstgriff, das zum Schluss zu erwähnen, hälst Du in guter
Thriller Manier den Spannungsbogen hoch. ;O)
Wenn Du ein exaktes Rechteck haben möchtest, dann gehe ich mal davon
aus, dass Du auch exakt die Positionen der Eckpunkte weisst. Dann bietet
sich eine parametrische Methode an.*)
Dann geht das so:
Du zeichnest vier einzelne grafische Linien im Layer Edge.cuts, deren
Position und Orientierung eigentlich absolut egal sind.
Im Auswahl Tool (Der weisse Pfeil im oberen Button der rechten
Buttonleiste) wählst Du einen der Endpunkte einer solchen Linie mit
einem Rechtsklick an, und erhälst ein Auswahl Menue, Wo Du "Properties"
wählst.
Du erhältst ein Fenster, indem Du unter anderem die Koordinaten für den
Start und Endpunkt parametrisch eintragen kannst.
Da Du die nach obiger Voraussetzung kennst, sollte das kein Problem
sein.
Das machst Du halt für alle vier Linien, und da der Anfangspunkt einer
Linie der Endpunkt der vorhergehenden ist, liegen die auch gut
aufeinander**).
Schreit aber auch geradezu nach einer Umsetzung via Python Skripting.
*) Beim erstellen technischer Zeichnungen sind meistens viele Positionen
entweder durch Abmessungen direkt gegeben oder leicht daraus ableitbar.
Entgegen aller "intuitiven" künstlerischen Methoden bietet sich darum
eine direkte parametrische Eingabe der Werte als eher einfachste Methode
an.
**) Wenn Du die Linien lieber frei Hand zeichnest, kannst Du mit dieser
Methode immer noch die Anfangs und Endpunkte aneinanderstossender Linien
direkt übereinanderlegen.
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de