• Advertisement
Sign in to follow this  

Dynamic calculation of GL_ARRAY_ELEMENTS

This topic is 2354 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

** Sorry the title should say GL_ELEMENT_ARRAY_BUFFER instead of GL_ARRAY_ELEMENT

I have a simple cube generated by code, where the indices and vertices are hardcoded.
I coded a function to slice it...adjusting the vertices to fit the slice plane using VBO
I now have an issue...i can change the number of face depending on the way i slice the cube

Ex: I slice one of the cube's corner at 45 degrees, i now have a cube with 7 faces and 10 vertices instead of 6 faces and 8 vertices...

In that case, its easy for me to update/add the new vertices created by the new face but the hardcoded indices (GL_TRIANGLES)
does not match the cube's vertices anymore. I need an algorithm to dynamically adjust the GL_ELEMENT_ARRAY_BUFFER depending on the updated vertices.

Could someone point me in the right direction?

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement