Я написал программу для отображения некоторых измерений давления. Я хочу использовать NURBS для визуализации деталей. Поэтому я ориентировал меня на введите здесь описание ссылки
Мое поле имеет диапазон 40x48 квадратов. Итак, 40 строк и 48 столбцов. Компонент Z (высота) должен быть переменным.
Но я не понимаю, как определить
glMap2f(GL_MAP2_VERTEX_3, 0, 1, 3, 4, 0, 1, 12, 4, &ctrlpoints[0][0][0]);
// Parameter:
// target:
// What the control points represent (e.g. MAP2_VERTEX_3).
//
// u1:
// Range of the variable 'u'.
//
// u2:
// Range of the variable 'u.
//
// ustride:
// Offset between beginning of one control point and the next.
//
// uorder:
// The degree plus one.
//
// v1:
// Range of the variable 'v'.
//
// v2:
// Range of the variable 'v'.
//
// vstride:
// Offset between beginning of one control point and the next.
//
// vorder:
// The degree plus one.
//
// points:
// The data for the points.
Я не знаю, как установить параметры в моем случае. Например, что такое u1 и u2? ИЛИ что такое мои контрольные точки?