|
Lisp : Geometrie von Polylinien vergleichen
Andreas Kraus am 27.09.2007 um 13:12 Uhr (0)
Hallo Maustreiber,wenn du auch gedrehte Polylinien vergleichen möchtest, schnappst du dir die Objektdaten und richtest alle Kontrollpunkte neu aus daß z.B. der erste Kontrollpunktauf 0,0 liegt und der zweite auf einer Linie im Winkel von 0°. Dann ein wenig mit "polar" rumgespielt um die anderen Kontrollpunkte um den Startpunkt zu drehen. Damit starten ALLE Polylinien ersmal in Richtung 0°. Das Ganze natürlich nur als Daten, blos nicht entmod verwenden. Diese Datenlisten kann man jetzt gut vergleichen.Schwi ...
| | In das Form Lisp wechseln |
|
Lisp : Basispunkt Schraffur
Andreas Kraus am 24.02.2009 um 09:02 Uhr (0)
Hallo Jörn,ich hab da mal was zusammengebaut aus einer anderen Sache in der es um Polylinien geht, aber die Stützpunkte kannst du ja auch aus der Schraffur ermitteln.Ich hab da Punkte innerhalb der Polylinie gebraucht und ich denke das lässt sich mit geringem Umbau verwenden.(defun c _in_pline () (defun intersect (ent1 ent2 extend / ar) (defun gather (ls len / tmp rl i) (setq i 0) (foreach item ls (setq tmp (append tmp (list item))) (setq i (1+ i)) (if (zerop (rem i len)) (setq rl (cons tmp rl) tmp ...
| | In das Form Lisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |