什么是 THREE.DirectGeometry?

pai*_*ead 2 three.js

我唯一能找到的是:

DirectGeometry 是一个内部类,您通常不应该弄乱它

不久前它曾被称为“DynamicGeometry”?

我搞乱了 Three.js 的很多内部结构,比如制作自己的着色器、扩展库、制作自定义缓冲区几何形状等。

我的理解是,它THREE.Geometry给了我很多易于导航的结构,但会带来性能成本。在某些时候还需要转换为 buffer 几何形状。在频谱的另一端,我有一个THREE.BufferGeometry可以组装的数组,进而THREE.BufferAttributes使用类型化数组。

直接几何适合哪里?

Wes*_*ley 5

DirectGeometry是 Three.js 库的内部类,用作临时存储以将类型的对象转换Geometry为类型的对象BufferGeometry

我看不出您为什么要DirectGeometry在应用程序层使用。

三.js r.79