14 #ifndef CLWOPOLYGONS_H 15 #define CLWOPOLYGONS_H 46 bool get_uv(
const std::string &uv_name,
int pi,
int vi, LPoint2 &uv)
const;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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.
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 LwoPolygons and stores additional information useful during the conver...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void make_egg()
Creates the egg structures associated with this Lightwave object.
The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nod...
This class is a wrapper around LwoSurface and stores additional information useful during the convers...
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...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is a wrapper around LwoPoints and stores additional information useful during the conversi...
An array of polygons that will be referenced by later chunks.
void connect_egg()
Connects all the egg structures together.
A mapping of floating-point values per integer index.