我对Three.js meshPerAttribute
[docs]中的参数InstancedBufferAttribute
感到困惑。 meshPerAttribute
参数设置了什么?我只看到了作为参数提供的值1 - 为什么会这样,这个论点有什么作用?
如果有人可以帮助我理解这一点,我很乐意将你的评论翻译成一个更新文档的拉取请求,而这些文档并没有在我看到的情况下掩盖这个论点。
答案 0 :(得分:1)
它只表示属性数组中的值用于绘制实例的频率。值为1表示单个属性值用于一个实例化网格。值为2表示,单个属性值用于两个实例网格。
meshPerAttribute
直接映射到divisor
的{{1}}参数。更多信息:
https://blog.tojicode.com/2013/07/webgl-instancing-with.html