0
OpenGL에서 가장 저렴한 방법으로 3D 점을 그리는 방법을 찾고 있습니다 (예 : 256x256x256 -> 16.000.000 점). 현재 VBO 안에 내 꼭지점을 저장하고 그것을 내 버텍스 쉐이더에 전달합니다. 거대한 1D 배열 안에 모든 값을 저장하는 더 좋은 방법이 있나요? 정규 격자에 있어야하기 때문입니다.OpenGL을 사용하여 큐브 안에 3D 점 그리드를 그리는 가장 저렴한 방법
좋아, 그럼 벡터를 사용하여 내부 데이터에서 VBO를 생성 할 것입니다. 문제는 그 데이터를 생성하는 것입니다 ... 3 또는 4 for-loops를 사용하여 벡터 내부의 데이터를 얻는 것보다 나은 방법이 있습니까? – Schnigges
3 또는 4 for-loops를 사용하면 무엇을 의미합니까? 이 게시물을 한 번 살펴보고 모든 데이터를 1D 배열에 저장 한 다음 VBO를 사용하여 렌더링하는 방법에 대해 생각해보십시오. http://stackoverflow.com/questions/14234361/opengl-using-vbo-with-vectoros –
To 그리드의 모든 정점의 x, y, z 및 h 성분을 생성합니다. 현재는 4 개의 루프를 사용합니다. 그래, 그 포스트를 일찍 봤어. 그게 내가하는거야. 문제는 벡터에서 값을 생성하는 더 좋은 방법이 있는지 여부입니다. – Schnigges