Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
-Рисовать всё линиями (ну разве что кроме окружностей) и полигонами, если надо иметь закрашенные области.
-Все буквы и цифры, которые должны вращаться, тоже рисовать линиями. Берете шрифт, например Hershey (http://paulbourke.net/dataformats/hershey/ или погуглите). Из него генерите координаты вершин линий, и их вращаете.
-рисовать надо в битмэп, а после того, как всё нарисовано - переносить на экран операцией bitblt с иcпользованием color key - тогда не будет никакого мерцания.
-если очень хочется "сглаживания" - рисуйте линии алгоритмом с antialiasing - их несколько, можно нагуглить уже готовые. Однако на мой взгляд здесь антиалиасинг не нужен, а нужно просто аккуратно запрограммировать то что я выше написал.
Составить ответ | Вернуться на конференцию
Ответы
- Ответ: - whale (1226 байт, 24.10.2011, 00:01:30 83.149.21.73)