在Three.js中,StaticGeometryGenerator类是用于将BVH层次结构转换为静态几何体的生成器类。以下是它的attributes属性的中文文档。
一个Float32Array类型的数组,包含了几何体的所有顶点的位置。数组中的每三个连续元素表示一个顶点的x、y、z坐标。
一个Float32Array类型的数组,包含了几何体的所有顶点的法线向量。数组中的每三个连续元素表示一个顶点的法线向量的x、y、z分量。
一个Float32Array类型的数组,包含了几何体的所有顶点的UV坐标。数组中的每两个连续元素表示一个顶点的UV坐标的u、v分量。
一个Uint16Array类型的数组,包含了几何体的顶点索引数组。数组中的每三个连续元素表示一个三角形的顶点索引。
一个整数,表示position数组中每个顶点在数组中的跨度。默认值为3。
一个整数,表示normal数组中每个法线向量在数组中的跨度。默认值为3。
一个整数,表示uv数组中每个UV坐标在数组中的跨度。默认值为2。
一个整数,表示index数组中每个三角形在数组中的跨度。默认值为3。
以上就是StaticGeometryGenerator类的attributes属性的中文文档。如有需要,可参考Three.js官方文档中的原文档描述。