CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

csPoly3D Member List

This is the complete list of members for csPoly3D, including all inherited members.
AddVertex(const csVector3 &v)csPoly3D [inline]
AddVertex(float x, float y, float z)csPoly3D
Classify(const csPlane3 &pl, csVector3 *vertices, int num_vertices)csPoly3D [static]
Classify(const csPlane3 &pl) constcsPoly3D [inline]
ClassifyX(float x) constcsPoly3D
ClassifyY(float y) constcsPoly3D
ClassifyZ(float z) constcsPoly3D
ComputeNormal(csVector3 *vertices, int num)csPoly3D [static]
ComputeNormal() constcsPoly3D [inline]
ComputePlane(csVector3 *vertices, int num)csPoly3D [static]
ComputePlane() constcsPoly3D [inline]
csPoly3D(int start_size=10)csPoly3D
csPoly3D(const csPoly3D &copy)csPoly3D
CutToPlane(const csPlane3 &split_plane)csPoly3D
GetArea() constcsPoly3D
GetCenter() constcsPoly3D
GetFirst() constcsPoly3D [inline]
GetLast() constcsPoly3D [inline]
GetVertex(int i) constcsPoly3D [inline]
GetVertexCount() constcsPoly3D [inline]
GetVertices() constcsPoly3D [inline]
In(const csVector3 &v) constcsPoly3D
In(csVector3 *poly, int num_poly, const csVector3 &v)csPoly3D [static]
MakeEmpty()csPoly3D
MakeRoom(int new_max)csPoly3D
operator[](int i)csPoly3D [inline]
operator[](int i) constcsPoly3D [inline]
ProjectAxisPlane(const csVector3 &point, int plane_nr, float plane_pos, csPoly2D *poly2d) constcsPoly3D [inline]
ProjectXPlane(const csVector3 &point, float plane_x, csPoly2D *poly2d) constcsPoly3D
ProjectYPlane(const csVector3 &point, float plane_y, csPoly2D *poly2d) constcsPoly3D
ProjectZPlane(const csVector3 &point, float plane_z, csPoly2D *poly2d) constcsPoly3D
SetVertexCount(int n)csPoly3D [inline]
SetVertices(csVector3 const *v, int num)csPoly3D [inline]
SplitWithPlane(csPoly3D &front, csPoly3D &back, const csPlane3 &split_plane) constcsPoly3D
SplitWithPlaneX(csPoly3D &front, csPoly3D &back, float x) constcsPoly3D
SplitWithPlaneY(csPoly3D &front, csPoly3D &back, float y) constcsPoly3D
SplitWithPlaneZ(csPoly3D &front, csPoly3D &back, float z) constcsPoly3D
verticescsPoly3D [protected]
~csPoly3D()csPoly3D [virtual]

Generated for Crystal Space by doxygen 1.2.18