14 #ifndef INDEXEDFACESET_H 15 #define INDEXEDFACESET_H 40 void convert_to_egg(
EggGroup *group,
const LMatrix4d &net_transform);
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();
58 const LMatrix4d &net_transform);
59 void compute_normals(
EggGroup *group);
70 epvector<VrmlVertex> _verts;
73 epvector<VrmlPolygon> _polys;
This is the primary interface into all the egg data, and the root of the egg file structure.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A collection of vertices.