• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/18

Click to flip

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();