![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как найти остальные точки?
Сашок © (2003-02-12 16:06:00)Привет все, помогите чем можете. Проблема такая - по изветным четырем опорным точкам найти произвольное количество остальных. Это нужно для более точного построения кривой Безье.
Сашок (2003-02-14 21:08:00) [1]Ok. Моленько почитал теории - так оно и есть. Вроде усе.
MBo (2003-02-14 12:23:00) [2]Возможно, у тебя неверное представление о контрольных точках Безье. Первая и последняя лежат в концах кривой, а вторая и третья на кривой НЕ ЛЕЖАТ (за исключением особых случаев).
Больше контрольных точек не требуется.
Сашок (2003-02-14 10:49:00) [3]MBo, дело такое: есть четыре контрольные точки, нужно получить их произвольное количество для этой же кривой. Нужно получить больше контрольных точек. А потом по ним строить кривую.
MBo (2003-02-14 05:26:00) [4]>количество точек завист от шага в t?
Естественно.
Я так и не пойму твоей проблемы. Поконкретнее.
Сашок (2003-02-14 00:47:00) [5]MBo, а количество точек завист от шага в t?
MBo (2003-02-13 18:33:00) [6]В чем проблема? Нарисовать или рассчитать много точек кривой?
Если рисовать - PolyBezier
Считать - по формуле
P(t)(t=0..1)=P0*(1-t)^3+3*P1*(1-t)^2*t+3*P2*(1-t)*t^2+P3*t^3
Сашок (2003-02-13 12:38:00) [7]MBo, даны контрольные точки Безье.
MBo (2003-02-12 16:13:00) [8]По четырем точкам однозначно строится кубический полином.
Даны контрольные точки Безье или точки, лежащие на ней?