グラフィックス処理ユニット(GPU)メモリから p5.Geometryオブジェクトをクリアします。
p5.Geometryオブジェクトは、 頂点、表面法線、色などに関する多くのデータを含むことができます。 複雑な3D形状は、多くのメモリを使用する可能性があり、多くのGPUでは 限られたリソースです。freeGeometry()
を呼び出すことで、 GPUメモリからp5.Geometryオブジェクトの リソースを解放することでパフォーマンスを向上させることができます。 freeGeometry()
は、beginGeometry()、 endGeometry()、 buildGeometry()、 loadModel()で作成された p5.Geometryオブジェクトで動作します。
パラメータgeometry
は、解放されるp5.Geometry オブジェクトです。
注意: p5.Geometryオブジェクトは、 GPUメモリからリソースがクリアされた後でも描画できます。 最初に再描画されるときに時間がかかる場合があります。
注意: freeGeometry()
はWebGLモードでのみ使用できます。
実例
シンタックス
freeGeometry(geometry)
パラメーター
geometry
p5.Geometry:
リソースを解放する3D形状。
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/3d_primitives.js and open a pull request!