• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Wählen Sie Polylinien nach dem erforderlichen Kontingent aus

  • Ersteller Ersteller micheledag
  • Erstellt am Erstellt am

micheledag

Guest
Wenn es möglich ist, ist das Problem das.
Ich habe Hunderte von Polylinien (auch 2d oder 3d) in verschiedenen Höhen (Level-Kurven). sie sind nicht kontinuierlich, sondern gebrochen, so z. Ich habe mehrere Polylinien in der Höhe 200, verschiedene in der Höhe 210, etc., die mich verschiedene Kilometer von Gebiet bilden.
Ich möchte alle Polylinien auswählen, aber diejenigen, die an den Chancen stehen, die ich wählen, automatisch und schnell; ich werde besser erklären.
die Routine bittet mich "Quoten auswählen" und ich typ, z.B. 20, 100, 180, 260, 340 in Folge, vielleicht trennen mit Komma die gewählten Quoten (oder ich schreibe die erste Quote und sende, ich schreibe die zweite Quote und sende, usw.) und alle Polylinien zu den angegebenen Quoten werden ausgewählt.
Stopp.
An diesem Punkt bin ich glücklich, weil fast sofort, ohne sie einmal zu einer Zeit auszuwählen, Ich habe die Auswahl der Polylinien, die ich für meine späteren Verwendungen benötigen (z.B. die Farbe ändern oder sie eliminieren, etc.).
Dank, wer mir helfen kann.
Grüße
 
Aber bin ich wirklich dabei? Ich meine, die z dieser Pline, Linie usw. wird auf den Wert der Quote gesetzt?
Wenn Sie, jenseits der lisp Straße, können Sie es tun, indem Sie einfach den Blick auf die dwg durch den alten _ddvpoint

Legen Sie die Seitenneigung auf 0 und Sie werden Ihren Dwg in "high" sehen und Sie können alles mit Einfachheit selezinieren
 
Wenn Sie kurze Linien und hohe Höhenunterschied hatten, wäre der Befehl, den Sie erwähnt haben, gut.
Leider, wie ich sagte, habe ich Kilometer Polylinien in kleinen Höhenunterschied, und ihre Auswahl ist sehr schwierig sofort.
Danke trotzdem!
 
Verwenden Sie den selerapid-Befehl, als Art des Objekts, das Sie aus der Liste 'polliline' wählen, als Eigenschaften, die Sie wählen ' Elevation'. Geben Sie im Feld "Wert" den Wert der gewünschten Quote ein.
 
Ja, das will ich fast.
das einzige Problem ist, dass ich ständig zurück zu selerapid Befehl (nur ein Senden;) und re-go suchen die Höhe zwischen den Eigenschaften.
praktisch, wenn Sie diese Passage zu vermeiden wäre großartig.
Aber ich bin zufrieden!
Danke!
 
pro polilinee "leggere", siehe funge :smile:
Code:
(defun c:selpoly ( / sel tot elev series poly n )
(Sectq sel)
(setq tot 0)
(sing)
(Progn)
(wenn (setq elev (getreal "\nquota der zu wählenden Polylinien) (order=end): ")
(falls nicht (Mitglied elev series)
(Progn)
(setq Serie (cons elev series)
(falls (setq poly (ssget "_x" (list '(0. "lwpolyline") (cons 38 elev)))))
(Progn)
(Repeat (setq n (sslength poly)
(setq sel (ssadd) (ssname poly (setq n (1-n)))
)
(sssetfirst nil sel)
(princ)
(Strcat "\nap n° "
(itoa (Länge Poly)
" Polyline an die Auswahlgruppe ("
(itoa (setq tot (+)))
"total"
)
)
)
(princ)
(Strcat "\nnessuna polilinea gefunden mit Quote "
(rtos elev 2 2) "
(Tot)
"total"
)
)
)

)
(princ (strcat "\nquota bereits angegeben, keine zusätzliche Polylinie (itoa tot) "total)"))
)
)
)
)
(sssetfirst nil sel)
(princ)
)
 
wenn Sie dann nur einen Teil der Zeichnung Perlen "filtrieren" wollen.
Code:
(defun c:selpolypart (/ sel tot elev series poly n )
(Sectq sel)
(setq tot 0)
(sing)
(Progn)
(wenn (setq elev (getreal "\nquota der zu wählenden Polylinien) (order=end): ")
(falls nicht (Mitglied elev series)
(Progn)
(setq Serie (cons elev series)
(falls (setq poly (ssget (list '(0 . "lwpolyline") (cons 38 elev)))))
(Progn)
(Repeat (setq n (sslength poly)
(setq sel (ssadd) (ssname poly (setq n (1-n)))
)
(sssetfirst nil sel)
(princ)
(Strcat "\nap n° "
(itoa (Länge Poly)
" Polyline an die Auswahlgruppe ("
(itoa (setq tot (+)))
"total"
)
)
)
(princ)
(Strcat "\nnessuna polilinea gefunden mit Quote "
(rtos elev 2 2) "
(Tot)
"total"
)
)
)

)
(princ (strcat "\nquota bereits angegeben, keine hinzugefügte Polylinea (" (itoa tot) "

Insgesamt
)
)
)
)
(sssetfirst nil sel)
(princ)
)
(princ "\nselect pline at a particular (extraction) - use selpolypart - 15-02-2015 gp)
 
Tja, wenn er weiterhin Lisp schreibt, rufen wir ihn Lee Gp.
Wenn er sich der Kampfkunst widmen sollte, werden wir ihn gippi lee:biggrin nennen:
 
...die Gp-Dinners sammeln sich. .
Der Mund ist ein tolles Werkzeug. Ich mache Witze.
Ich habe die Chance zu überprüfen, vom 11. bis 14. Mai bin ich "in der Gegend", denn wir sind drei Munde...


gp, sie werden ihn in einer Weile lee gp nennen.
Tja, wenn er weiterhin Lisp schreibt, rufen wir ihn Lee Gp.
Wenn er sich der Kampfkunst widmen sollte, werden wir ihn gippi lee nennen
Nennen Sie einen Drink pro c...
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben