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.
The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nod...
A collection of vertices.
Any one-, two-, three-, or four-component vertex, possibly with attributes such as a normal.
Decodes the vertices and faces in a VRML indexed face set, and creates the corresponding egg geometry...
This is our own Panda specialization on the default STL vector.
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.