| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Рисование по кривой Безье |
| Автор: Andrey_P 22.1.2004, 08:39 |
| Всем привет! Может кто-нибудь даст совет? Есть файл формата EMF+ (формат непринципиален, это может быть и EMF, и WMF, и BMP...) В нем хранится векторное изображение размером 50*10, задающее тип линии. Есть какой-нибудь красивый алгоритм вывода этой линии по кривой Безье, формула которой известна? Как лучше выводить - апроксимируя кривую отрезками или "изгибать" это изображение 50*10 в соответствии с тем, как идет кривая (так было бы намного красивее)? |
| Автор: acp 22.1.2004, 08:47 |
| Дискретизируй кривую Безье с определённым шагом. Например - 10 точек. И циклически подставляй "на неё" своё шаблонное изображение, тоже разбитое на отрезки по 10 точек, причём каждый такой отрезок поворачивая на определёный угол. Можно так... Шаг дискретизации конечно можно и меньше взять |
| Автор: Andrey_P 22.1.2004, 16:53 |
| Спасибо, это действительно наиболее подходящий вариант! |