Re[2]: Немножко не то...
От: Аноним  
Дата: 11.06.05 15:44
Оценка:
Процедура вычисления точек сплайна с фиксированным шагом параметра мне никак не подходит.

Проблема не в вычислении точек сплайна, но в другом: надо придумать или найти реализацию
алгоритма, как выбрать величину этого шага (переменного!), чтобы угол между отрезками
получившейся ломаной, приближающей сплайн, не превышал некой наперёд заданной величины.

На сплайнах встречаются и пологие участки, и острые. В случае постоянного шага, при
большом шаге разбиения имеем проблемы с передачей формы на острых участках, при малом
имеем избыточное количество векторов на пологих участках.

Наверно, нужно написать сложную формулу для вычисления угла тангенциального вектора,
в зависимости от координат, продифференцировать по параметру развёртки, в конце концов
получить связь приращения угла и приращения параметра, на этой основе сделать оценку
зависимости частоты точек развёртки от значения параметра развёртки, построить
массив точек развёртки, не забыв включить узлы.... и т.д., и т.п.

Потому, собственно, интересуюсь: может быть, кто-то уже решал подобную задачу....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.