14 #ifndef EGGMESHERFANMAKER_H 15 #define EGGMESHERFANMAKER_H 48 INLINE
bool is_empty()
const;
49 INLINE
bool is_valid()
const;
53 double compute_angle()
const;
56 int unroll(Strips::iterator strip_begin, Strips::iterator strip_end,
57 Edges::iterator edge_begin, Edges::iterator edge_end,
60 void output(std::ostream &out)
const;
69 INLINE std::ostream &operator << (std::ostream &out,
const EggMesherFanMaker &fm);
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A base class for nodes in the hierarchy that are not leaf nodes.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is used by EggMesher::find_fans() to attempt to make an EggTriangleFan out of the polygons...
Collects together unrelated EggPrimitives, determines their edge connectivity, and generates a set of...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Represents a triangle strip or quad strip in progress, as assembled by the mesher.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.