13 #ifndef INDEXEDFACESET_H
14 #define INDEXEDFACESET_H
16 #include "pandatoolbase.h"
20 #include "eggPolygon.h"
21 #include "eggVertex.h"
22 #include "eggAttributes.h"
43 void get_coord_values();
45 void get_vrml_colors(
const VrmlNode *color_node,
double transparency,
47 void get_vrml_normals(
const VrmlNode *normal_node,
49 void get_vrml_uvs(
const VrmlNode *texCoord_node,
54 void assign_per_vertex_normals();
56 void assign_per_vertex_uvs();
59 void compute_normals(
EggGroup *group);
70 epvector<VrmlVertex> _verts;
73 epvector<VrmlPolygon> _polys;
This is a 4-by-4 transform matrix.
This is the primary interface into all the egg data, and the root of the egg file structure...
This is our own Panda specialization on the default STL vector.
The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nod...
Decodes the vertices and faces in a VRML indexed face set, and creates the corresponding egg geometry...
Any one-, two-, three-, or four-component vertex, possibly with attributes such as a normal...
This is a three-component point in space (as opposed to a three-component vector, which represents a ...
A collection of vertices.