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


Использование средств оценки

Функции оценки OpenGL позволяют использовать полиномиальное сопоставление для создания вершин, норм, координат текстуры и цветов. Эти вычисляемые значения затем передаются в конвейер обработки, как если бы они были указаны напрямую. Функции вычислителя также являются основой для функций NURBS (Non-Uniform Rational B-Spline), которые позволяют определять кривые и поверхности, как описано в разделе Библиотека служебной программы OpenGL.

Первым шагом в использовании оценщиков является определение соответствующего одномерного или двухмерного полиномиального сопоставления с помощью glMap*. Затем можно указать и оценить значения домена для этой карты одним из двух способов:

  • Определите последовательность значений домена с равномерно заданным интервалом для сопоставления с помощью glMapGrid , а затем оцените прямоугольное подмножество этой сетки с помощью glEvalMesh. Одну точку сетки можно оценить с помощью glEvalPoint.
  • Явно укажите требуемое значение домена в качестве аргумента, который вычисляет сопоставления по такому значению.

Справочник по вычислителям