参考 endGeometry()

endGeometry()

停止向新的 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!

相关参考