LISP help

Opis wyrażeń i parametrów języka LISP

Wyszukaj w słowniku

Dostępne słowniki:

Termin Definicja
vl-vbarun

(vl-vbarun NazwaMakra)

Uruchamia makro utworzone w środowisku VBA.

vl-vlx-loaded-p

Sprawdza czy przestrzeń vlx została wczytana.

vlax-3D-point

Tworzy punkt który jest wymagany przy większości operacji na obiektach
Wynikiem operacji jest wariant dwu lub trzy elementowy liczb typu double

vlax-add-cmd

(vlax-add-cmd Nazwa polecenia fukcja)

Łączy nazwę polecenia ze zdefiniowaną funkcją.

 

vlax-create-object

(vlax-create-object IdAplikacji )

Uruchamia aplikację. Tworzy nową instancję obiektu aplikacji.

vlax-curve-getArea

(vlax-curve-getArea krzywa)

Zwraca powierzchnię krzywej.

vlax-curve-getClosestPointTo

(vlax-curve-getClosestPointTo krzywa danyPunkt [wydłuż])

Zwraca najbliższy punkt na krzywej lub na jej przedłużeniu

vlax-curve-getClosestPointToProjection

Zwraca najbliższy punkt (w globalnym układzie współrzędnych) na rzucie krzywej na płaszczyznę.

vlax-curve-getDistAtParam

Zwraca długość krzywej od początku (start point) do punktu o określonym parametrze.

vlax-curve-getDistAtPoint

(vlax-curve-getDistAtPoint krzywa punkt)

Zwraca dugość wzdłuż krzywej od początku do wskazanego punktu.

vlax-curve-getEndParam

(vlax-curve-getEndParam krzywa)

Funkcja zwraca końcowy parametr krzywej - liczbę rzeczywistą.

(command "line" "0,0" "20,30" "")
(setq linia (vlax-ename->vla-object (entlast)))
(vlax-curve-getEndParam linia)
zwraca 36.0555 czyli długość linii.

(command "circle" "20,30" "13" "")
(setq okrąg (vlax-ename->vla-object (entlast)))
(vlax-curve-getEndParam okrąg )
zwraca 6.28319.

Obwód okręgu wynosi 81.6814 Nie jest to błąd. funkcja nie zwraca długości tylko parametr, jest on inaczej interpretowany dla każdego typu krzywej.

vlax-curve-getEndPoint

(vlax-curve-getEndPoint krzywa)

Zwraca końcowy punkt krzywej

vlax-curve-getFirstDeriv

(vlax-curve-getFirstDeriv krzywa parametr)

Zwraca pierwszą pochodną czyli wektor styczny do krzywej.

vlax-curve-getParamAtDist

(vlax-curve-getParamAtDist krzywa odległość)

Funkcja zwraca parametr krzywej w określonej odległosci od jej początku.

vlax-curve-getParamAtPoint

(vlax-curve-getParamAtPoint krzywa punkt)

Zwraca parametr krzywej w określonym punkcie.

vlax-curve-getPointAtDist

(vlax-curve-getPointAtDist krzywa odległość)

Zwraca punkt na krzywej w podanej odległości od początku.

vlax-curve-getPointAtParam

(vlax-curve-getPointAtParam krzywa parametr)

Zwraca punkt na określonym parametrze krzywej.

vlax-curve-getSecondDeriv

(vlax-curve-getSecondDeriv curve-obj param)

Zwraca drugą pochodną krzywej w zadanym parametrze.

vlax-curve-getStartParam

(vlax-curve-getStartParam krzywa)

Zwraca parametr początkowego punktu krzywej

vlax-curve-getStartPoint

(vlax-curve-getStartPoint krzywa)

Zwraca punkt początkowy krzywej