Kilka słów o programie, którego działanie zostało opisane w poprzednim wpisie. Zasadniczo zmieniłem jego funkcjonalność, umożliwiając użytkownikowi oprócz określenia nowego poziomu zmienianych obiektów, także wybór ich rodzaju. Wszystkich ustawień dokonuje się w dynamicznie tworzonym oknie dialogowym:
Główne cechy programu:
- obsługiwanych jest aktualnie 17 typów obiektów AutoCAD-a.
- wybierane są obiekty których kod DXF 210 (wyciągnięcie Z) jest zgodny z kierunkiem (dodatnim i ujemnym) osi Z globalnego układu współrzędnych.
- obiektom zmieniane są punkty wstawienia (współrzędna Z), wszystkie punkty charakterystyczne lub poziom (właściwość Elevation).
- dla obiektu typu LINE zmienane są składowe Z współrzędnych początku i końca.
- obiekty mogą być wybierane w trybie edycji bloku – w Edytorze bloków.
- można określić dowolny poziom (Elevation) dla obiektów.
- główne polecenie ELEV-N każdorazowo wyświetla okno dialogowe z ustawieniami poziomu i rodzaju obiektów. Dla uproszczenia, dla wcześniej zdefiniowanych ustawień, można wykorzystać polecenie -ELEV-N, które pracuje od razu w trybie wyboru obiektów.
- wszystkie ustawienia programu (wybierane obiekty, poziom oraz pozycja okna dialogowego) są zapamiętywane pomiędzy sesjami (i rysunkami) AutoCAD-a.
- w oknie dialogowym musi być wybrany co najmniej jeden obiekt. Nie można zapamiętać ustawień gdy wszystkie obiekty są usunięte z wyboru:
Ponadto program wymaga wcześniejszego załadowania CADPL-Pack-a. Prawdopodobnie program nie będzie działał poprawnie na klonach AutoCAD-a (ZwCAD / GStarCAD itp.) – z uwagi na ich niekombatybilność niektórych funkcji LISP-a.
Polecenia: ELEV-N i –ELEV-N
Plik programu do pobrania: ChElev.fas (~9kB)
To jest #193 wpis
( . . . )
Cześć Bardzo przydatne jak dla mnie narzędzie. Początkowo działało żeby po paru bezproblemowych użyciach wyrzucać błąd „Polecenie: ELEV-N
; błąd: niewłaściwie umieszczona kropka na wejściu”
wczytanie ponowne pliku nie pomaga 😦
PolubieniePolubienie
Skopiuj jeszcze raz kod. Zapisz plik.
PolubieniePolubienie