Quote (smt005)
Что он делает ?
TSurface - "поверхность". Содержит графические данные отдельной поверхности модели - её материал (TMaterial), текстуру (TTexture), геометрию (массив типа GL_T2F_N3F_V3F и массивы индексов примитивов любого типа); содержит вспомогательные функции по работе с этими массивами (включая функции по добавлению примитивов прямо в рантайме), а также функции по загрузке из файла / записи в файл. Попутно в хеадере будут описаны полноценные классы TVertexTNV (класс вершины формата GL_T2F_N3F_V3F) и TElementsArray (массив из классов TVertexTNV со вспомогательными функциями по работе с этим массивом).
Я ешо не закончил, не тряси пока. Я ещё помозгую над дополнительным физическим буффером и добавлением функций по разбиению произвольных примитивов поверхности на треугольники и составлению такого массива.Quote (smt005)
Я ничего и не понял!
Сегодня утром ещё раз почитаю.
Поймёшь только если я подробно всё разрисую, но мне пока что впадлу, сорько.