Wczytywanie warstw z zewnętrznego pliku
Opublikowano | Przykłady LISP
Ten skrypt pozwala załadować warstwy do projektu z innego pliku.
Dodawanie punktów do polilinii
Opublikowano | Przykłady LISP
Głównym tematem tego przykładu jest dodawanie punktów do polilinii. Być może nie jest to rozwiązanie kompleksowe pozwalające na dodawanie punktów do wszystkich polilinii, problematycze będzie np dodanie punktu do odcinków łukowych. Chciałbym raczej pokazać tutaj użycie kilku funkcji np: eval, command, vlax-curve-getClosestPointTo wybieranie obiektów i ich filtrowanie.
Wstawienie do rysunku daty i godziny
Opublikowano | Przykłady LISP
Ten skrypt pozwala na wstawienie do rysunku aktualnej godziny wraz z datą.
Okna dialogowe DCL cz. 1
Opublikowano | Przykłady LISP
Przykład prazy z oknami dialogowymi. W LISP okna dialogowe można tworzyć korzystając z mechanizmów DCL. Do wyświetlenie okna konieczne jest utworzenie dwóch plików. pierwszy z rozszerzeniem DCL zawiera strukturę okna. W drugim, czyli pliku LSP zdefiniowana jest cała obsługa okna.
Edycja elementów będących w bloku
Opublikowano | Przykłady LISP
Ten skrypt pozwala na prostą edycje dowolnych bloków.
Przecięcia linii
Opublikowano | Przykłady LISP
Kilka przykładów użycia funkcji obliczających punkty przecięcia linii i obiektów.
Wyjątki - obsługa sytuacji nieprzewidywalnych
Opublikowano | Przykłady LISP
Wyjątki to sytuacje gdzie zachowanie odbiega od przewidywanego przez programistę.
Okrąg wpisany w trójkąt
Opublikowano | Przykłady LISP
Standardowe funkcje ZWCADA pozwalają na narysowanie okręgu stycznego do trzech obiektów. Wykorzystanie ich w LISP jest nieco skomplikowane, dodatkowo jeśli chcemy narysować okrąg styczny do linii 'wirtualnych' np zdefiniowanych w bloku konieczne jest opracowanie własnej funkcji definiującej okrąg wpisany w trójkąt.
Podział listy
Opublikowano | Przykłady LISP
Poniższy przykład prezentuje jak podzielić listę na mniejsze listy o określonej długości.