| PMG https://forum.pmg.org.ru/ |
|
| Окружность https://forum.pmg.org.ru/viewtopic.php?f=1&t=6692 |
Страница 1 из 1 |
| Автор: | Ipkis [ 16 июл 2008 11:41 ] |
| Заголовок сообщения: | Окружность |
Уважаемые спецы, у меня вот такой вопрос образовался, раньше вообще об этом не задумывался ,не откажите в помощи. Как нарисовать окружность и элипс? Есть ли что-то стандартное? Или же надо использовать алгоритм "средней точки"? Можно ли использовать средства GDI e.g Ellips()?
|
|
| Автор: | MagicWolf [ 17 июл 2008 08:45 ] |
| Заголовок сообщения: | Re: Окружность |
Функций 2D в OpenGL нет, увы, это огромное упущение, какая-та тупость право (простите, но накипело). Делать в этом направлении в OpenGL ничего не будут. Собираются делать OpenVG (http://www.khronos.org/openvg/). Но до совместного использования 2D и 3D, речи не идет. Мне лично не понятно почему, не хотят совместить 2D ускоритель графики и 3D в одном флаконе. Видимо, что ли это невозможно по аппаратным причинам. Так что, если хочется использовать быстрый аппаратный вывод графики используйте GDI, как еще получить доступ до быстрой 2D графики, я не знаю. Совмещение на экране возможно. Вернее рисование поверх 3D функциями 2D. Это можно посмотреть у Краснова, OpenGL. Графика в проектах Delphi, там же есть пример. (Глава 2. Двумерные построения. Совместный вывод посредством функций GDI и OpenGL). |
|
| Автор: | Дмитрий [ 21 июл 2008 12:48 ] |
| Заголовок сообщения: | Re: Окружность |
Привет всем есть такой вариант - Девид Херн "Компьюторная графика и стандарт OpenGL". Качество круга не ахти каое
|
|
| Автор: | MagicWolf [ 21 июл 2008 14:20 ] |
| Заголовок сообщения: | Re: Окружность |
Если все же рисовать окружность через OpenGL, то через набор треугольников плюс текстура, конечно можно много чего наделать, полупрозрачность и дым добавить через шейдеры. Но это уже не 2D. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|