具有索引缓冲区几何体的THREE.js自定义属性
我正在使用索引缓冲几何体进行光线跟踪。这意味着我有一个唯一顶点的平面列表和面索引缓冲区。如何为面的每个顶点添加自定义属性?据我所知,每个属性缓冲区的大小应该与位置缓冲区的大小相匹配。尝试转换为非索引具有索引缓冲区几何体的THREE.js自定义属性,three.js,buffer-geometry,Three.js,Buffer Geometry,我正在使用索引缓冲几何体进行光线跟踪。这意味着我有一个唯一顶点的平面列表和面索引缓冲区。如何为面的每个顶点添加自定义属性?据我所知,每个属性缓冲区的大小应该与位置缓冲区的大小相匹配。尝试转换为非索引geo2=bufferGeometry.toNonIndexed()。我需要索引以减少内存(我的网格为1-1.5 mil tris)和光线投射。只有在所有属性上具有相同值的顶点才能共享。明白了。所以,如果我需要自定义属性和在BufferGeometry上拾取人脸,这是不可行的?和。
geo2=bufferGeometry.toNonIndexed()
。我需要索引以减少内存(我的网格为1-1.5 mil tris)和光线投射。只有在所有属性上具有相同值的顶点才能共享。明白了。所以,如果我需要自定义属性和在BufferGeometry上拾取人脸,这是不可行的?和。