01/30/2003
15-462 Graphics I
27
Initializing Tree Data Structure
•
Initializing transformation matrix for node
•
•
•
•
•
Initializing pointers
treenode torso, head, ...;
/* in init function */
glLoadIdentity();
glRotatef(...);
glGetFloatv(GL_MODELVIEW_MATRIX, torso.m);
torso.f = drawTorso;
torso.sibling = NULL;
torso.child = &head;