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?
Follow Shogun3D on the official website: http://shogun3d.net
"Yo mama so fat, she can't be frustum culled." - yoshi_lol
"One objection to a “critique of C#” would be that you can’t talk about C# without talking about the whole “.Net experience”. However, one can approach the topic of Hitler without a complete discussion of Nationalist Socialism, so I feel justified." - Steve White.