#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#include <stdio.h>
#include <stdlib.h>
#include "matrix.c"
#include "scheduler.c"
Include dependency graph for analizer.c:

This graph shows which files directly or indirectly include this file:

Functions | |
| float * | getTransform () |
| Return the current MODELVIEW matrix. | |
| void | prepare () |
| Inizialize Matrix for Transform. | |
| void | print_node_type (int type) |
| Print debug information of the type of node. | |
| void | analize_tree (node *nodo) |
| Analize data tree. | |
| float | getBottom (GLfloat v[8]) |
| Return min values of a float array. | |
| void | resortingOBJ () |
| Resort world data , ordering by y value of object. | |
| void | worldBBox () |
| Valutate bounding boxes of geometry in scene. | |
|
|
Analize data tree. Not all the node have important information for elaboration. Anchor,TouchSensor : Mantaine hotspot information. VRML Information : Group,Transform,Box,Cylinder,Material,Appearance,Sphere,IndexedFaceSet For more information about node see Libvrmltree documentation or International Standard ISO/IEC 14772-1:1997
Here is the call graph for this function: ![]() |
|
|
Return min values of a float array.
|
|
|
Return the current MODELVIEW matrix.
|
|
|
Inizialize Matrix for Transform.
Here is the call graph for this function: ![]() |
|
|
Print debug information of the type of node.
|
|
|
Resort world data , ordering by y value of object.
Here is the call graph for this function: ![]() |
|
|
Valutate bounding boxes of geometry in scene.
Here is the call graph for this function: ![]() |