停止向新的 p5.Geometry 对象添加形状,并返回该对象。
beginGeometry()
和 endGeometry() 函数有助于从简单形状(例如 sphere())创建复杂的 3D 形状。 beginGeometry()
开始向自定义的 p5.Geometry 对象添加形状,而 endGeometry() 则停止添加。
beginGeometry()
和 endGeometry() 有助于提高绘图性能。例如,如果一个复杂的 3D 形状在绘图运行时不发生变化, 则可以使用 beginGeometry()
和 endGeometry() 来创建。 创建一次 p5.Geometry 对象,然后绘制它,会比重复绘制各个部分更快。
了解另一种构建 3D 形状的方法,请参阅 buildGeometry()。
注意:endGeometry()
只能在 WebGL 模式下使用。
示例
Returns
p5.Geometry: new 3D shape.
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/3d_primitives.js and open a pull request!