I have that triangle and I want to move top vertex, how can I do that?
Jump to content
Posted 09 February 2013 - 07:15 PM
open up your favorite 3D modeling software, select it, and move it over.
seriously though, if you only want to move a single vertex, then you need to change it's position before you submit it to the gpu.
without seeing what your doing with code, and you telling us what u've learned/why your having problems, then we can't help you.
Edited by slicer4ever, 09 February 2013 - 07:15 PM.
Posted 15 February 2013 - 08:59 AM
IF you're using the old OpenGL, then you're probably using something like this to draw the triangle:
I assume you're using glBegin()/glEnd() pairs, since you don't know how to move a vertex.
glBegin(GL_TRIANGLES); glVertex3f(-1.0f, -1.0f, 0.0f); glVertex3f( 1.0f, -1.0f, 0.0f); glVertex3f( 0.0f, 1.0f, 0.0f); //In this example this is the top vertex glEnd();
So in this code, the top vertex is the last, so to move it, change the values of the last glVertex3f() call.
Posted 16 February 2013 - 06:52 PM
I'm a bit confused, do you want to make the triangle a bit taller, or do you actually want to use OpenGL's transformation functions to "resize" it?