Go to the documentation of this file.
14 #ifndef CLWOPOLYGONS_H
15 #define CLWOPOLYGONS_H
46 bool get_uv(
const std::string &uv_name,
int pi,
int vi, LPoint2 &uv)
const;
This class is a wrapper around LwoPoints and stores additional information useful during the conversi...
void connect_egg()
Connects all the egg structures together.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void make_egg()
Creates the egg structures associated with this Lightwave object.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is a wrapper around LwoPolygons and stores additional information useful during the conver...
bool get_uv(const std::string &uv_name, int pi, int vi, LPoint2 &uv) const
Returns true if there is a UV of the indicated name associated with the given vertex of the indicated...
This class is a wrapper around LwoSurface and stores additional information useful during the convers...
A mapping of floating-point values per integer index.
CLwoSurface * get_surface(int polygon_index) const
Returns the surface associated with the given polygon, or NULL if no surface is associated.
This class supervises the construction of an EggData structure from the data represented by the LwoHe...
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
An array of polygons that will be referenced by later chunks.
void add_vmad(const LwoDiscontinuousVertexMap *lwo_vmad)
Associates the indicated DiscontinousVertexMap with the polygons.
void add_ptags(const LwoPolygonTags *lwo_ptags, const LwoTags *tags)
Associates the indicated PolygonTags and Tags with the polygons in this chunk.