什么是三个js JSON属性中的“索引”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是三个js JSON属性中的“索引”相关的知识,希望对你有一定的参考价值。

我已经使用Blender将3D模型导出到json中。它看起来像:index is highlighted with yellow.

我的查询是这个“索引”代表什么?它是如何填充的?

答案

Index表示索引的BufferGeometry的索引缓冲区。来自documentation

允许在多个三角形之间重复使用顶点;这被称为使用“索引三角形”并且与几何中的工作方式大致相同:每个三角形与三个顶点的索引相关联。因此,该属性存储每个三角形面的每个顶点的索引。如果未设置此属性,则渲染器假定每三个连续位置代表一个三角形。

BTW:使用R93删除了Blender JSON导出器。请将您的模型导出为glTF。这是three.js推荐的3D格式。有关此主题的更多信息,请阅读以下指南:

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

three.js R100

以上是关于什么是三个js JSON属性中的“索引”的主要内容,如果未能解决你的问题,请参考以下文章

浅谈JS中的JSON.stringify() 和 JSON.parse()

使用JavaScript在页面上显示JSON

从 Fabric.js 中的 JSON 加载加载默认属性

npm scripts 使用指南

片段(Java) | 机试题+算法思路+考点+代码解析 2023

package.json文件属性