![]() |
|
![]() ![]() ![]() |
|
Andrey_P |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 22.12.2003 Где: Томск Репутация: нет Всего: нет |
Всем привет!
Может кто-нибудь даст совет? Есть файл формата EMF+ (формат непринципиален, это может быть и EMF, и WMF, и BMP...) В нем хранится векторное изображение размером 50*10, задающее тип линии. Есть какой-нибудь красивый алгоритм вывода этой линии по кривой Безье, формула которой известна? Как лучше выводить - апроксимируя кривую отрезками или "изгибать" это изображение 50*10 в соответствии с тем, как идет кривая (так было бы намного красивее)? |
|||
|
||||
acp |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 4.2.2003 Где: Владимир Репутация: нет Всего: 2 |
Дискретизируй кривую Безье с определённым шагом. Например - 10 точек. И циклически подставляй "на неё" своё шаблонное изображение, тоже разбитое на отрезки по 10 точек, причём каждый такой отрезок поворачивая на определёный угол.
Можно так... Шаг дискретизации конечно можно и меньше взять |
|||
|
||||
Andrey_P |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 22.12.2003 Где: Томск Репутация: нет Всего: нет |
Спасибо, это действительно наиболее подходящий вариант!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |