Описание | ||
---|---|---|
Вычисление точки лежащей на кривой | ||
Возвращаемое значение | ||
3D-вектор | ||
Синтаксис | ||
(v-curve-d0 curve parameter) |
||
Аргумент | Тип | Описание |
curve | Кривая | Кривая |
parameter | Вещественное | Параметр кривой |
Пример | ||
(let ; Создание кривой ((curve (v-curve-arc (vec) (vec 0 0 1) (vec 10.0 5.0) 135))) ; Вывод в окно командной строки (print ; Точка лежащая на середине кривой (v-curve-d0 curve 0.5) ) ) ; Результат вывода в командную строку: ; {X:-0,792563338905536 Y:11,1522124869383 Z:0} |
Описание | ||
---|---|---|
Вычисление касательной к кривой | ||
Возвращаемое значение | ||
3D-вектор | ||
Синтаксис | ||
(v-curve-d1 curve parameter) |
||
Аргумент | Тип | Описание |
curve | Кривая | Кривая |
parameter | Вещественное | Параметр кривой |
Пример | ||
(let ; Создание кривой ((curve (v-curve-arc (vec) (vec 0 0 1) (vec 10.0 5.0) 135))) ; Вывод в окно командной строки (print ; Вектор касательной в середине кривой (v-curve-d1 curve 0.5) ) ) ; Результат вывода в командную строку: ; {X:-11,1522124869383 Y:-0,792563338905536 Z:0} |
Описание | ||
---|---|---|
Вычисление длины кривой | ||
Возвращаемое значение | ||
Вещественное | ||
Синтаксис | ||
(v-curve-length curve) |
||
Аргумент | Тип | Описание |
curve | Кривая | Кривая |
Пример | ||
(let ; Создание кривой ((curve (v-curve-arc (vec) (vec 0 0 1) (vec 10.0 5.0) 135))) ; Вывод в окно командной строки (print ; Длина кривой (v-curve-length curve) ) ) ; Результат вывода в командную строку: ; 26.3430552414027 |