| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: gruppe erstellen (980 mal gelesen)
|
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 667 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 13. Dez. 2005 11:32 <-- editieren / zitieren --> Unities abgeben:
hi! mit folgender funktion konnte ich bisher immer gruppen erstellen. aktuell habe ich jetzt objekte bei denen auch ein insert mit angehängten attributen dabei ist. trifft die while-schleife auf seqend wird mein aws plötzlich "nil" und die funktion bricht ab :-( wie muss ich den aws erstellen, dass die funktion mit dem anschließenden command funktioniert? ein seqend in polylines funkt übrigens ohne probleme. (DEFUN gruppe_erstellen ( ;*****parameter***** erstes_ele / ;*****variablen***** aws ) (SETQ aws (SSADD)) (WHILE (/= erstes_ele nil) (SETQ aws (SSADD erstes_ele aws) erstes_ele (ENTNEXT erstes_ele) ) ) (COMMAND "_-group" "_create" "*" "" aws "") ) ciao georg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 13. Dez. 2005 11:40 <-- editieren / zitieren --> Unities abgeben: Nur für gmk
ungetestet : (WHILE (/= erstes_ele nil) (if (not(member (cdr(assoc 0 (entget erstes_ele))) '("SEQUEND" "ATTRIB")) (SETQ aws (SSADD erstes_ele aws) ) (setq erstes_ele (ENTNEXT erstes_ele)) ) ------------------ - 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 |
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 667 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 13. Dez. 2005 12:01 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 13. Dez. 2005 12:17 <-- editieren / zitieren --> Unities abgeben: Nur für gmk
Vertexe bei ner 2d/3d polylinie kannst auch ausklammern, wichtig für die Gruppenbildung ist immer das Objekt, das du auch am Bildschirm selektieren könntest. ------------------ - 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 |