Numerowanie arkuszy
Opublikowano | Przykłady LISP
Skrypt pozwala na szybcie opisanie arkuszy ich aktualnymi numerami. Wystarczy wstawić odpowiedni blok do każdego arkusza, a po wczytaniu skryptu LISP i użyciu odpowiedniego polecenia, wszystkie arkusze zostaną ponumerowane.
Należy pobrać oba pliki, nastepnie wypakować Numer Arkusza. Następnie można go wstawić w formie bloku poprzez polecenie WSTAW do dowolnego arkusza, a skrypt LISP zaktualizuje…
Rysowanie choinki w LISP
Opublikowano | Przykłady LISP
Lispowa choinka przykładem użycia generatora liczb losowych w programie CAD.
Dziś w przypływie entuzjazmu przedświątecznej atmosfery chciałbym przedstawić funkcję rysującą choinkę. Sama choinka nie jest oczywiście celem, ale na jej przykładzie można pokazać np losowanie liczb, tworzenie bloków, tworzenie polilinii, kreskowania i innych obiektów, manipulację właściwościami obiektów, zbliżanie i o…
Zmienne systemowe
Opublikowano | Przykłady LISP
Za pośrednictwem LISP w ZWCAD możliwe jest manipulowanie zmiennymi systemowymi ZWCADa a nawet samego systemu operacyjnego. Większość ustawień rysunku i całego środowiska ZWCAD można zmienić własnie przez zmienne systemowe.
Wskazywanie plików
Opublikowano | Przykłady LISP
Okno do otwarcia i zapisu plików. LISP zawiera funkcję, proszącą użytkownika o wskazanie pliku. Funkcja ta to: (getfiled). Dzięki parametrom wywołania funkcji możemy określić, czy okno, które się otworzy, będzie prosiło Użytkownika o wskazanie pliku do otwarcia, czy do zapisu.
Praca z wieloma rysunkami
Opublikowano | Przykłady LISP
Jedną z cech języka LISP jest odzielność przestrzeni pamięci dla zmiennych w różnych rysunkach. Przez to, jeśli ustawimy wartość zmiennej w jednym rysunku. A następnie Użytkownik zmieni aktualny rysunek, oddczytanie wartości tych zmiennych nie będzie możliwe.
Zbiory wskazań
Opublikowano | Przykłady LISP
W tym przykładzie zajmiemy się bliżej przedstawieniem kilku podstawowych możliwości funkcji ssget, która pozala na pracę ze wskazaniami elementów. Mechanizm zbiorów wskazań służą łatwej manipulacji większą liczbą obiektów, pozwalają np. wybrać z rysunku elementy spełniające określone kryteria.
Odsunięcie osiowe
Opublikowano | Przykłady LISP
LISP ten pozwala na narysowanie kopii zaznaczonych elementów o określonym odstępie po obu stornach wybranych obiektów.
Warstwa na wierzch
Opublikowano | Przykłady LISP
Przykład pokazuje w jaki sposób można zmienić kolejność wyświetlania obiektów. W przykładzie posłużymy się poleceniem _ai_draworder, które zmienia kolejność wyświetlania obiektów.
Wymiar kątowy w przestrzeni
Opublikowano | Przykłady LISP
Ten prosty skrypt pozwala na dokonanie pomiaru kątowego w środowisku 3D.