레퍼런스 freeGeometry()

freeGeometry()

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!

관련 레퍼런스