Что такое «индекс» в трех JS-атрибутах JSON - PullRequest
0 голосов
/ 03 января 2019

Я экспортировал 3D-модель в JSON с помощью Blender. Это выглядит как: Индекс выделен желтым цветом.

Мой запрос - что представляет этот "индекс"? Как это заселено?

1 Ответ

0 голосов
/ 03 января 2019

Индекс представляет собой индексный буфер индексированного BufferGeometry.Из документации :

Позволяет повторно использовать вершины в нескольких треугольниках;это называется использованием «индексированных треугольников» и работает почти так же, как и в геометрии: каждый треугольник связан с индексами трех вершин.Поэтому этот атрибут хранит индекс каждой вершины для каждой треугольной грани.Если этот атрибут не установлен, средство визуализации предполагает, что каждые три смежные позиции представляют один треугольник.

Кстати: экспортер JSON Blender был удален с помощью R93.Пожалуйста, экспортируйте ваши модели как glTF.Это рекомендуемый формат 3D three.js.Прочитайте следующее руководство для получения дополнительной информации по этой теме:

https://threejs.org/docs/index.html#manual/en/introduction/Loading-3D-models

three.js R100

...