当我将矩阵应用于缓冲几何时 我想快速获取更新的位置属性,我正在处理1000000+个顶点。
我尝试了Matrix4.applyToBufferAttribute(),但是buffer属性仍然相同
执行此操作的最合适方法是什么?
答案 0 :(得分:0)
我尝试了Matrix4.applyToBufferAttribute(),但是buffer属性仍然相同
然后看来您在应用程序中做错了什么。 Matrix4.applyToBufferAttribute()
确实将矩阵应用于给定的属性。该方法在three.js
的核心中多次使用,例如在BufferGeometry.applyMatrix()
中:
确保在方法调用之后将BufferAttribute.needsUpdate
设置为true
。是的,这是将4x4转换矩阵应用于缓冲区属性的预期方式。