Трехмерная модель обычно состоит из массива вершин и массива треугольников. Вершины - это ваши точки, где порядок не имеет значения. Массив треугольников тогда содержит только индексы из массива вершин и описывает треугольники таким образом. Например, если ваши точки равны pA, pB, p C и хранятся в указанном порядке в массиве вершин, то ваш массив треугольников содержит 0, 1, 2.
Однако фактические детали во многом зависят от вашего среда реализации. Посмотрите несколько примеров в желаемом вами движке.
Кстати, если это для исследовательского проекта или чего-то подобного, я бы порекомендовал движок более высокого уровня, чем OpenGL. Я выполнил дипломный проект о проекте сгенерированного кода 3D-моделей с использованием Unity. Это C# вместо C ++, но если вам не нужно создавать большие модели в реальном времени, скорости достаточно, и вы будете разрабатывать гораздо эффективнее.