Где найти компонент для Delphi типа GLScene или плагин для неё для работы с 2D графикой? HUDTexture не возвращается в функции PickObject.
2D/3D Графика
Автор VcSaJen, 24 Apr 2009 05:44
Сообщений в теме: 2
#1
Отправлено 24 April 2009 - 05:44
#2
Отправлено 29 April 2009 - 23:34
Как рисовать незакрашенные прямоугольники в GLScene?
#3
Отправлено 30 April 2009 - 05:26
на обычном OpenGL это делается приблизительно следующим образом
это все если тебе надо с самого начала рисовать линиями,
но если ты рисуешь полигонами и типа хочешь замутить "wireframe mode", то есть следующие команды:
glLineWidth (2); //устанавлваем толщину линий в 2 glEnable(GL_LINE_SMOOTH); //включаем сглаживание для линий glBegin (GL_LINE_STRIP); //GL_LINE_STRIP означает, что вершины попорядку будут соединятся линиями, если поставишь GL_POLYGON то будет полигон glVertex2f (-0.7, -0.7); glVertex2f (-0.7, 0.7); glVertex2f (0.7, 0.7); glVertex2f (0.7, -0.7); glEnd;
это все если тебе надо с самого начала рисовать линиями,
но если ты рисуешь полигонами и типа хочешь замутить "wireframe mode", то есть следующие команды:
glPolygonMode(GL_FRONT, GL_LINE); включить режим wireframe для "передних" (лицевых) фейсов glPolygonMode(GL_BACK, GL_LINE); включить режим wireframe для "задних" (тыльных) фейсов glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); включить режим wireframe для обеих сторон glPolygonMode(GL_FRONT, GL_FILL); заполнять передние glPolygonMode(GL_BACK, GL_FILL); заполнять задние glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); заполнять обе стороны
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных