Инструменты пользователя

Инструменты сайта


developers:references:tlc:dictionary:curves_props:start

Свойства кривых


Раздел на модерации

Функция v-curve-d0

Описание
Вычисление точки лежащей на кривой
Возвращаемое значение
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}

Функция v-curve-d1

Описание
Вычисление касательной к кривой
Возвращаемое значение
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

Описание
Вычисление длины кривой
Возвращаемое значение
Вещественное
Синтаксис
(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
developers/references/tlc/dictionary/curves_props/start.txt · Последние изменения: 2023/06/05 11:50 — proxor