Three.js (r75) - 为什么 THREE.Geometry 没有存储边的数组?

Three.js (r75) - Why THREE.Geometry does not have an array for storing edges?

我知道有很多方法可以绘制边,但是为什么 THREE.Geometry 只有一个顶点数组和一个面数组?

我在看 this example,我发现有一个边缘数组很有用,这样访问它们就容易多了。

几何数据结构不包含边,因为通常渲染不需要边。

但是,

three.js 有可以帮助您的实用程序。

如果您查看 EdgesGeometry 的源代码,您可以了解如何创建和访问边缘。

WireframeGeometry也是如此。

three.js r.84