Rekomendowane odpowiedzi

Opublikowano

Opracowaliśmy skrypt w LISP, który zaznacza obiekty wewnątrz zamkniętej polilinii.

Wystarczy wskazać polilini, a program zaznaczy znajdujące się wewnątrz.

Po wczytaniu skryptu będą dostępne 2 nowe polecenia w ZWCAD:

  • POLYINSIDE - zaznacza obiekty znajdujące się w całości wewnątrz polilinii,
  • POLYCROSSING - zaznacza obiekty wewnątrz i przecinające się z polilinią.

Pobierz teraz skrypt do zaznaczania obiektów wewnątrz polilinii Poly_Select.zel

 

Rysunek początkowy - żółtą strzałką zaznaczyliśmy wskazywaną polilinię.

image.png

 

Obiekty zaznaczone wewnątrz

image.png

 

Obiekty wewnątrz i przecinające się

image.png

 

Sposób działania pokazaliśmy również na filmie poniżej.

image.gif

Opublikowano

Dziękujemy za wszelkie sugestie.

Utworzyliśmy drugą nowszą wersję skryptu, która działa dokładniej i wydajniej.

Skrypt LISP do pobrania Poly_Select_2.zel

 

Poniższy film został nagrany na pliku dwg o rozmiarze około 500MB.

Po powiększeniu potrzebnego obszaru utworzyliśmy obwiednie funkcją _boundary, a następnie zaznaczyliśmy obiekty znajdujące się wewnątrz.

image.gif

  • 2 tygodnie później...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się