Cristallo
Guest
Ich habe eine Reihe von einfachen Linien Objekte, Polylinien, die nach ssget auswählen (im Bild diejenigen von magenta Farbe).
Ich bekomme die gute Auswahlliste, aus der ich jede einzelne Einheit für meine Operationen extrahieren kann, die Nummer usw. kennen.
Nachdem ich Segmente in rot und grün bauen muss, kann ich wissen, wie viele auf sechs gehen und wie viele auf der rechten Seite und durch Berechnung von Winkeln ziehen Segmente.
das Problem ist, dass die Startliste des Ssgets nicht nach einem x-y-Parameter sortiert wird, sondern durch die Erstellungsordnung in der Zeichnung, die ruhig nicht nach x oder y sein kann.
die Alternative ist, eine nach einer Einheit auszuwählen (die unangenehm ist).
existiert eine "schnelle" Möglichkeit, die Sortierung der Auswahlliste mittels einer koordinierten x- oder koordinierten y-Methode vorzunehmen?
Ich habe versucht, das Vl-Sortiment zu benutzen, aber ich bin erst seit gestern in meinem Kopf..

Ich bekomme die gute Auswahlliste, aus der ich jede einzelne Einheit für meine Operationen extrahieren kann, die Nummer usw. kennen.
Nachdem ich Segmente in rot und grün bauen muss, kann ich wissen, wie viele auf sechs gehen und wie viele auf der rechten Seite und durch Berechnung von Winkeln ziehen Segmente.
das Problem ist, dass die Startliste des Ssgets nicht nach einem x-y-Parameter sortiert wird, sondern durch die Erstellungsordnung in der Zeichnung, die ruhig nicht nach x oder y sein kann.
die Alternative ist, eine nach einer Einheit auszuwählen (die unangenehm ist).
existiert eine "schnelle" Möglichkeit, die Sortierung der Auswahlliste mittels einer koordinierten x- oder koordinierten y-Methode vorzunehmen?
Ich habe versucht, das Vl-Sortiment zu benutzen, aber ich bin erst seit gestern in meinem Kopf..
Code:
(setq p1 (getpoint "\nselect first point: ")
(setq p2 (getpoint "\nselect second point: ")
(setq-Objekte (ssget '(0 . "line,*polyline"))))
(Setq-Nummer (Längenobjekte)
(setq interasse (entfernung (cdr(assoc '10(entget(sname object 2))))))))))))))))))))))))))))))))))
(Abschnitt 2)
(Setq Winkelbasis (Winkel p1 p2))
(setq Halbliste (/ Nummer 2))
