Funkcja "_select"


Rekomendowane odpowiedzi

Witam,

znalazłem poważny błąd w działaniu funkcji "_select", który zawiesza całkowicie program.

Dla przetestowania proszę wykonać poniższe kroki:

1. narysować kilka dowolnych obiektów;

2. utworzyć ss-grupę funkcją: (setq a (ssget "_x"))

3. usunąć kilka wybranych obiektów;

4. utworzyć ss-grupę funkcją: (setq b (ssget "_x"))

5. uruchomić funkcję w celu uzyskania różnicy:

(command "_select" a "_r" b "")

Całość działa na AutoCAD jak i innych CAD opartych o silnik intelliCADa.

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdzam na zupełnie nowym, czystym pliku.

W załączniku jest przykład z narysowanymi paroma liniami.

Teraz tworzę zmienną "a":

(setq a (ssget "_x"))

rysuję np. 3 kółka i tworzę zmienną "b":

(setq b (ssget "_x"))

a następnie uruchamiam funkcję:

(command "_select" a "_r" b "")

pojawia się "nil" i ZwCAD wisi...

Rysunek1.dwg

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie