| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Beschränkung bei (ssget _cp ...)? (351 mal gelesen)
|
s.wickel Mitglied Bauingenieur Wasserwirtschaft
 
 Beiträge: 422 Registriert: 17.12.2001 Bricscad V7 - V11
|
erstellt am: 26. Jan. 2006 12:49 <-- editieren / zitieren --> Unities abgeben:         
Hallo Forum! Könnte es sein, dass es bei dem Befehl (ssget "_cp" ...) eine Beschränkung für die Länge der übergegenen Punktliste gibt? Ich habe eine Funktion geschrieben, die mit Hilfe von ssget alle Objekte auswählt, die im Inneren einer Polylinie liegen. Bei einer Polylinie mit 756 Stützpunkten wird aber nichts ausgewählt. Bei 540 Stützpunkten funktioniert's . ------------------ Grüße aus dem Siegerland, Stefan [Diese Nachricht wurde von s.wickel am 26. Jan. 2006 editiert.]
[Diese Nachricht wurde von s.wickel am 10. Apr. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13530 Registriert: 30.11.2003 .
|
erstellt am: 26. Jan. 2006 12:50 <-- editieren / zitieren --> Unities abgeben:          Nur für s.wickel
evtl. hast du doppelte Punkte in deiner Liste oder eine Konfiguration, die kreuzende Linien erzeugt ?? ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
s.wickel Mitglied Bauingenieur Wasserwirtschaft
 
 Beiträge: 422 Registriert: 17.12.2001 Bricscad V7 - V11
|
erstellt am: 26. Jan. 2006 13:11 <-- editieren / zitieren --> Unities abgeben:         
Hallo CADmium! Problem schon von selbst gelöst! Die Polylinie kreuzte sich selber. Das Problem gab es schon in einem anderen Beitrag von CADWIESEL. Es war bloß Zufall, dass die größte Polylinie davon betroffen war. Vielen Dank für die Mühe. Aber interessante Frage: Wie kann ich verhindern, dass ein Polylinie die sich selbst kreuzt verwendet wird? Oder zumindest eine Fehlermeldung ausgeben, wenn es so ist. ------------------ Grüße aus dem Siegerland, Stefan
[Diese Nachricht wurde von s.wickel am 10. Apr. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13530 Registriert: 30.11.2003 .
|
erstellt am: 26. Jan. 2006 13:22 <-- editieren / zitieren --> Unities abgeben:          Nur für s.wickel
Zitat: Original erstellt von s.wickel:
Aber interessante Frage: Wie kann ich verhindern, dass ein Polylinie die sich selbst kreuzt verwendet wird? Oder zumindest eine Fehlermeldung ausgeben, wenn es so ist.
Eine Möglichkeit: ..der Reihe nach jedes PL-Segment vom Proggie "nachzeichnen" lassen und auf Schnittpunkte (außer Endpunkte) mit der Originallinie ohne das Segment prüfen...(ActiveX -> IntersectWith-Methode) ... da du aber nur ne Punktliste hast.. und damit nur gerade Abschnitte sollte sich aber auch auf mathematischen Wege etwas machen lassen ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |