リファレンス freeGeometry()

freeGeometry()

グラフィックス処理ユニット(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!

関連するリファレンス