有没有办法改变Three.js中几何体的绘制方式?

时间:2016-04-17 18:30:49

标签: three.js

我是WebGL和OpenGL的新手。我曾在其他地方使用OpenGL库,这使我可以选择如何绘制几何图形""。例如,我可以选择三角形,四边形,line_loop,点等。

我的问题是:根据我迄今为止的研究,由于渲染问题,Three.js删除了四边形的选项。是否有关于如何绘制几何形状的其他选项?

这是描述我的意思的图表:http://www.opentk.com/files/tmp/persistent/opentk/files/GeometricPrimitiveTypes.gif

1 个答案:

答案 0 :(得分:1)

多边形和四边形几乎没用,因为典型的光栅化器(软件或GPU)只能处理凸的共面基元。构造一个凹面或不平面或两者兼有的四边形或多边形很容易。因此,从现代OpenGL中删除了四边形和多边形。任何形式的三角形都是安全的,三角形无法凹陷或不共面。