Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
18 Cards in this Set
- Front
- Back
Collinear
|
point are said to be collinear if they line on the same straight line
|
|
convex
|
a polygon such that no side extended cuts any other side or vertex; it can be cut by a straight line in at most two points.
|
|
glBufferSubData
|
allows you to update parts of an existing buffer object with new data
|
|
glBufferSubData(var 1, var2, var3, var4)
|
var1- which array in the buffer you want to update
var2- which byte in the buffer to start writing data at var3- how many bytes to read from the memory pointer var4- memory pointer |
|
hidden-surface
|
only see faces of objects that are in from of all other faces as seen by the viewer
|
|
visible-surface algorithms (hidden-surface-removal algorithms)
|
Algorithms for ordering objects so that they are drawn correctly
|
|
z-buffer
|
algorithm that is a visible surface algorithm supported by OpenGL
|
|
move event
|
event generated when the mouse is moved with one of the buttons pressed
|
|
passive move event
|
mouse is moved without a button being held down
|
|
mouse event
|
when one of the mouse buttons is pressed or released (mouse down/mouse up)
|
|
reshape event
|
allowing a user to resize the window interactively
|
|
idle callback
|
invoked when there are no other events
|
|
refresh rate
|
the rate at which the frame buffer is redisplayed (60 -100 HZ or frames per second)
|
|
double buffering
|
hardware contains two buffers
|
|
front buffer
|
buffer that is displayed
|
|
back buffer
|
buffer that is available for constructing what you would like to display
|
|
once the drawing is complete, you swap the front and back buffers and.....
|
clear the back buffer to start drawing in it again if necessary
|
|
instead of calling glFlush at the end of a display callback, for double buffering you call.....
|
glutSwapBuffers();
|