Формат GLTF указывает, что сетки ссылаются на свои вершины и данные индекса через методы доступа, которые, в свою очередь, ссылаются на BufferViews. Оба они имеют смещение и длину.
Основное отличие состоит в том, что BufferView не зависит от формата, они просто ссылаются на кучу байтов, в то время как методы доступа добавляют информацию о типе.
Я не понимаю:
- Зачем им обоим нужны смещение и длина? Какой вариант использования существует, когда смещение в методе доступа не равно нулю, а счетчик доступа не соответствует длине представления?
- Почему данные типа не содержатся непосредственно в представлении буфера? В каком случае имеет смысл интерпретировать одни и те же данные в разных форматах?