Поделиться через


Графический элемент управления OpenGL

OpenGL обеспечивает довольно прямой контроль над основными операциями двух- и трехмерной графики. Сюда входит спецификация таких параметров, как матрицы преобразования, коэффициенты уравнений освещения, методы сглаживания и операторы обновления пикселей. Однако он не предоставляет средства для описания или моделирования сложных геометрических объектов. Таким образом, команды OpenGL, которые вы выдаете, указывают, как должен быть получен определенный результат (какая процедура должна быть выполнена), а не как именно этот результат должен выглядеть. То есть OpenGL является принципиально процедурным, а не описательным. Чтобы полностью понять, как использовать OpenGL, необходимо узнать порядок, в котором он выполняет свои операции.