bool has_vertex(int index) const
Returns true if the indicated vertex has been defined in the vertex pool, false otherwise.
EggVertex * add_vertex(EggVertex *vertex, int index=-1)
Adds the indicated vertex to the pool.
void set_pos(double pos)
Sets the vertex position.
This is a four-component point in space.
EggVertex * get_vertex(int index) const
Returns the vertex in the pool with the indicated index number, or NULL if no vertices have that inde...
This is a two-component point in space.
EggVertex * make_new_vertex()
Allocates and returns a new vertex from the pool.
EggVertex * operator[](int index) const
Returns the vertex in the pool with the indicated index number, or NULL if no vertices have that inde...
Any one-, two-, three-, or four-component vertex, possibly with attributes such as a normal...
This is a three-component point in space (as opposed to a three-component vector, which represents a ...