![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Zorak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Как нарисовать Кривую Безье по пяти точкам? я использовал функцию PolyBezier, в параметрах которой надо указать масив точок, по которым надо рисовать, но как вияснилось, оно рисует только по 4 точкам (... тоесть если есть масив из 4 точок - всё норм... добавляю одну точку - не рисует... добавляю к 7 точкам - опять всё работает, обясните мне пжлста почему так и как сделать для 5 точек ?) Заранее спасибо)
З.Ы. ссилаясь на ети темы: 1 , 2 , 3 ничего хорошего и нового для себя не открыл... Это сообщение отредактировал(а) Zorak - 11.5.2009, 17:10 -------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 31 Всего: 484 |
А никак. Кривая Безье рисуется исключительно по 4 точкам.
Точнее по 4 * N - 1, если N > 1 |
|||
|
||||
| Zorak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Блин) Етого я и боялся ) Спасибо....
-------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
| graffi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
А зачем пятая точка вообще нужна?
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 34 Всего: 459 |
В справке по PolyBezier сказано что требуется 3 * N + 1 точек, где N число сплайнов чтобы не терять точности можно использовать
3 * 2 + 1 = 7 точек, сделав 2е промежуточные точки как среднее арифметическое между 2мя соседними. Или сделать 2е точки максимально близко к имеющимся, чтобы уменьшить погрешность. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Zorak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Мне надо не 5 а 14 точек, но одна кривая почему сильно искривляется, но не мог никак понять почему), теперь знаю)) Мудрый стал -------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
| Zorak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Нврод, а как тут вмудрились обойти 3N-1 ???? Ибо я никак не могу вехать (
Присоединённый файл ( Кол-во скачиваний: 15 )
edt.rar 2,19 Kb-------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |