(vlax-curve-getFirstDeriv krzywa parametr)
Zwraca pierwszą pochodną czyli wektor styczny do krzywej.
Przykład:
Funkcja zwraca wektor w globalnym układzie współrzędnych.
Jeśli wartość parametru przekazanego jako argument jest większy niż końcowy parametr splajnu - funkcja zwraca nil.
(command "_spline" "123,23" "156,45" "178,37" "234,54" "" "" "")
(setq spline (vlax-ename->vla-object (entlast)))
(setq midparam (/ (- (vlax-curve-getEndParam spline )
(vlax-curve-getStartParam spline ))
2.0)
)
(setq fderived (vlax-curve-getFirstDeriv spline midparam ) )
(setq midpoint (vlax-curve-getPointAtParam spline midparam) )
(setq px (list (+ (car midpoint) (car fderived) )(+ (cadr midpoint) (cadr fderived) )(+ (caddr midpoint) (caddr fderived) ) ))
(command "_line" midpoint px "")
Returns the first derivative of the spline at its middle point.
(vlax-curve-getEndParam spline ) ;
końcowy parametr krzywej 121.594
(vlax-curve-getFirstDeriv spline 140)
; nil