19
МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ
Бердичівський політехнічний коледж
Контрольна робота
з предмета “Комп'ютерна графіка”
(варіант №1)
Виконав:
студент групи Пзс-504
Аранчій І.О.
Перевірив
викладач: Козік В.Ю.
м. Бердичів 2007 р.
Зміст
задає двовимірні float-координати, а
задає також float, але тривимірні координати вершини.
Перерахування усіх вершин об'єкта в програмі завершує виклик функції glEnd. Це означає запис примітива в чергу графічного виводу. У залежності від аргументу функції glBegin (mode) список вершин може трактуватися OpenGL по-різному (табл.11.1).
Можна вважати істотним недоліком обмеження для полігонів (gl_polygon): можливість виводу тільки опуклих фігур. Функція Polygon GDI API Windows у цьому плані набагато досконаліша - вона рисує й неопуклі полігони.
Розмір точок можна задати викликом glPointsize (), товщину ліній - glLineWidth () Для завдання стилю ліній використовуються функції glLineStipple, glEnable і glDisable, наприклад,
причому аргументами функції glLineStipple () є кількість повторів пікселів і шаблон пунктиру.
Стиль заповнення фігур може бути заданий растровим зразком 32*32 біт.
Зверніть увагу, ми вже кілька разів використовували функції glEnable () і glDisable (). Це багатоцільові функції. Вони призначені керувати багатьма різноманітними режимами відображення.
1. Блінова Т.О., Порєв В.М. Комп'ютерна графіка / За ред. В.М. Горєва. - К.: Видавництво “Юніор”, 2004. - 456с., іл.
2. С.В. Глушаков, Г.А. Крабе Компьютерная графика, Харьков 2002
3. OpenGl, технология, ставшая символом. Учебник в примерах. Конспект лекцій.