Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Вниз

Как найти остальные точки?   Найти похожие ветки 

 
Сашок   (2003-02-12 16:06) [0]

Привет все, помогите чем можете. Проблема такая - по изветным четырем опорным точкам найти произвольное количество остальных. Это нужно для более точного построения кривой Безье.


 
MBo   (2003-02-12 16:13) [1]

По четырем точкам однозначно строится кубический полином.
Даны контрольные точки Безье или точки, лежащие на ней?


 
Сашок   (2003-02-13 12:38) [2]

MBo, даны контрольные точки Безье.


 
MBo   (2003-02-13 18:33) [3]

В чем проблема? Нарисовать или рассчитать много точек кривой?
Если рисовать - 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-14 00:47) [4]

MBo, а количество точек завист от шага в t?


 
MBo   (2003-02-14 05:26) [5]

>количество точек завист от шага в t?
Естественно.
Я так и не пойму твоей проблемы. Поконкретнее.


 
Сашок   (2003-02-14 10:49) [6]

MBo, дело такое: есть четыре контрольные точки, нужно получить их произвольное количество для этой же кривой. Нужно получить больше контрольных точек. А потом по ним строить кривую.


 
MBo   (2003-02-14 12:23) [7]

Возможно, у тебя неверное представление о контрольных точках Безье. Первая и последняя лежат в концах кривой, а вторая и третья на кривой НЕ ЛЕЖАТ (за исключением особых случаев).
Больше контрольных точек не требуется.


 
Сашок   (2003-02-14 21:08) [8]

Ok. Моленько почитал теории - так оно и есть. Вроде усе.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.014 c
1-94950
td
2003-05-18 01:14
2003.05.29
MaskEdit


3-94765
alextov
2003-05-12 11:05
2003.05.29
Как не отображать пустые detail-строки в отчете FreeReport 232


1-94807
Renegate
2003-05-19 08:29
2003.05.29
Графика в RichEdit.


6-94998
dir_er_
2003-03-29 03:13
2003.05.29
dialup2api


14-95120
anton2v
2003-05-12 13:30
2003.05.29
Доступ к SQL Server из инета





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский