![]() |
|
|
![]()
|
|
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Всем здравствуйте.
Подскажите пожалуйста как можно получить координаты всех точек кривой Безье, зная 4 контрольных точки. Кривую рисую в GDI+ DrawBezier(.......)/ Кто знает, подскажите, очень надо -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
думаю только математика спасет.
Знаком со spline'ми? С интерполяцией вообще? Посмотри ссылку Хотя можно попробовать нарисовать его на контексте в памяти, а затем по цвету пикселей определить точки... |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
zkv, Спасибо , сейчас попробую.
Хотя наверное мне нужно даже не по безье, а GDI+ DrawCurve(........). Но все равно спасибо сейчас попробую. Хотя с математикой и не очень-то дружу -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Попробовал. Получаю все точки кривой.
Но они не проходят через заданные точки. Это плохо. Даже не знаю. Наверное придется делать DrawCurve(......) и GetPicsel(.....) -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
дык а что пробовал? У DrawCurve другой алгоритм |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
zkv, спасибо еще раз.
Но мои познания в математике не позволяют мне разобраться в этом алгоритме В первом было все намного проще -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
||||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
zkv, гора благодарностей.
Буду разбираться. Просто не знал с какой стороны подступиться -------------------- ????? ??, ??????? ?????. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |