Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有索引缓冲区几何体的THREE.js自定义属性_Three.js_Buffer Geometry - Fatal编程技术网

具有索引缓冲区几何体的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上拾取人脸,这是不可行的?和。