![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
(OpenGL)Как нарисовать сплайн
Vitas2 © (2003-06-19 16:19:00)
(OpenGL)Как нарисовать сплайновую поверхность чтобы она проходила через опорные точки?
У меня опорные точки влияют на поверхность но они нележат на поверхности.
Aldor (2003-06-19 21:37:00) [21]
Если речь идет об интерполяциисплайнами, то кривая как раз должна проходить через узлы. Я не видел разработок трехмерного случая сплайнов.
Для этого нужно знать уравнение формы тонкого гибкого упрогого листа, закрепленного в трех точках при минимальной потенциальной энергии. Кто знает сопромат, напишите сюда.
Для двумерного случая (тонкий упругий стержень) уравнение такой формы d^4(S(x))/dx^4 = 0 (четвертая производная равная нулю). Далее, решая кравевую задачу (значения первой и второй производной здесь известны), получаем сплайны.
Действительно, кто знает сопромат, напишите, буду ОЧЕНЬ, ОЧЕНЬ благодарен.
MBo (2003-06-19 16:41:00) [22]
У B-сплайнов (которые, видимо, используются) узлы (опорные точки) и не должны лежать на поверхности (или на кривой в двумерном случае).