Three.js:InstancedBufferAttribute中的meshPerAttribute参数是什么

时间:2018-04-28 14:59:03

标签: three.js

我对Three.js meshPerAttribute [docs]中的参数InstancedBufferAttribute感到困惑。 meshPerAttribute参数设置了什么?我只看到了作为参数提供的值1 - 为什么会这样,这个论点有什么作用?

如果有人可以帮助我理解这一点,我很乐意将你的评论翻译成一个更新文档的拉取请求,而这些文档并没有在我看到的情况下掩盖这个论点。

1 个答案:

答案 0 :(得分:1)

它只表示属性数组中的值用于绘制实例的频率。值为1表示单个属性值用于一个实例化网格。值为2表示,单个属性值用于两个实例网格。

meshPerAttribute直接映射到divisor的{​​{1}}参数。更多信息:

https://blog.tojicode.com/2013/07/webgl-instancing-with.html