Przykłady LISP

Zestawienie zaznaczonych elementów.
W poniższym przykładzie przedstawię jak można zliczyć elementy zaznaczone w rysunku. Wygenerowana lista będzie zawierała nazwę typu obiektu oraz ilość elementów tego typu. Dla bloków oddzielne wpisy powstawną dla każdego typu bloku.

Przykład ten będzie kontynuacją poprzedniego, w którym przedstawiłem zliczanie elementów zaznaczonych w rysunku. Teraz takie dane wyświetlimy w oknie.

W tym przykładzie chciałbym pokazać jak można usprawnić ZWCADową funkcję przerwij w dwóch punktach. Domyślna funkcja ZWCADa prosi o wskazanie obiektu i punktu przerwania. Jako pierwszy punkt domyślnie jest przyjmowany punkt kliknięty przy wskazywaniu obiektu, jednak ten punkt nie uwzględnia punktów charakterystycznych, co może spowodować niedokładności w wynikowym obiekcie.

 Tym skryptem mozna bardzo łatwo stworzyć kreskowanie dowolnego elementu.

ZWCAD 2012+ umożliwia tworzenie brył przez operacje na modelu obiektowym. W poprzednich wersjach tworzenie brył było dostępne jedynie przez używanie funkcji command, w poniższym przykładzie utworzymy bryłę ze wskazanego obiektu.

Ten skrypt pozwala łatwo sumować elementy na rysunku.

W tym przykładzie zajmiemy się kontrolowaniem sposobu wyświetlania obiektów w ZWCAD. Każdy utworzony obiekt w ZWCAD wyświetlany jest normalnie czyli zgodnie z jego właściwościami. Po wybraniu obiektu zostanie on podświetlony, czyli linia będzie wyświetlana jak przerywana, nawet kiedy właściwości obiektu będą przewidywały wyświeltanie linii ciągłej.

Celem tego przykładu jest stworzenie funkcji ułatwiającej wstawianie rymiaru liniowego z dodatkowym symbolem średnicy.