p5.Geometry 객체를 그래픽 처리 장치(GPU) 메모리에서 제거합니다.
p5.Geometry 객체에는 꼭짓점, 표면의 법선, 색상 등에 대한 많은 데이터가 포함될 수 있습니다. 복잡한 3D 도형은 많은 메모리를 사용할 수 있는데, 이는 대개의 GPU에서 제한된 리소스이기도 합니다. freeGeometry()
를 호출하여, p5.Geometry 객체의 자원을 GPU 메모리에서 해제함으로써 성능을 향상시킬 수 있습니다. freeGeometry()
는 p5.Geometry 객체로 작동하는데, p5.Geometry는 beginGeometry() 와 endGeometry(), buildGeometry(), 그리고 loadModel() 로 생성됩니다.
매개변수 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!