Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отрисовка маленького примитива на канве с учётом угла поворота! [D6, D7]


valwin ©   (2007-01-31 22:52:00) 

Мне нужно отображать на канве маленький треугольник,повёрнутый под различным углом(от 0 до 360 градусов), обсчёт точек
я делаю с помощью матрицы поворота. Но при этом конечно работаю с вещественными числами,но когда привожу полученные координаты вершин треугольника к целочисленным значениям(в пикселях - к экранным координатам),использую round, то получаю очень кривые результаты  За счёт округления! Подскажите, как мне решить эту проблему, может дело в пространственном разрешении канвы, ну там как в фотошопе - ppi - кол-во точек на дюйм???
Буду очень благодарен!!!


valwin   (2007-02-03 22:39:00) [1]

На другом форуме сказали то же что-то в этом духе.
Спасибо! Вместе мы - сила ;)


Anatoly Podgoretsky   (2007-01-31 22:56:00) [2]

> valwin  (31.01.2007 22:52:00)  [0]

Копай в сторону антиалиасинг (на спецфорумах).


Наверх

Титульная страница Поиск, карта сайта Написать письмо