|
Main Page Class Hierarchy Compound List File List Compound Members
csPoly3D Member ListThis is the complete list of members for csPoly3D, including all inherited members.
- AddVertex(const csVector3 &v)
[inline] - AddVertex(float x, float y, float z)
- Classify(const csPlane3 &pl, csVector3 *vertices, int num_vertices)
[static] - Classify(const csPlane3 &pl) const
[inline] - ClassifyX(float x) const
- ClassifyY(float y) const
- ClassifyZ(float z) const
- ComputeNormal(csVector3 *vertices, int num)
[static] - ComputeNormal() const
[inline] - ComputePlane(csVector3 *vertices, int num)
[static] - ComputePlane() const
[inline] - csPoly3D(int start_size=10)
- csPoly3D(const csPoly3D ©)
- CutToPlane(const csPlane3 &split_plane)
- GetCenter() const
- GetFirst() const
[inline] - GetLast() const
[inline] - GetSignedArea() const
- GetVertex(int i) const
[inline] - GetVertexCount() const
[inline] - GetVertices() const
[inline] - In(const csVector3 &v) const
- In(csVector3 *poly, int num_poly, const csVector3 &v)
[static] - MakeEmpty()
- MakeRoom(int new_max)
- max_vertices (defined in csPoly3D)
[protected] - num_vertices (defined in csPoly3D)
[protected] - operator[](int i)
[inline] - operator[](int i) const
[inline] - ProjectAxisPlane(const csVector3 &point, int plane_nr, float plane_pos, csPoly2D *poly2d) const
[inline] - ProjectXPlane(const csVector3 &point, float plane_x, csPoly2D *poly2d) const
- ProjectYPlane(const csVector3 &point, float plane_y, csPoly2D *poly2d) const
- ProjectZPlane(const csVector3 &point, float plane_z, csPoly2D *poly2d) const
- SetVertexCount(int n)
[inline] - SetVertices(csVector3 const *v, int num)
[inline] - SplitWithPlane(csPoly3D &front, csPoly3D &back, const csPlane3 &split_plane) const
- SplitWithPlaneX(csPoly3D &front, csPoly3D &back, float x) const
- SplitWithPlaneY(csPoly3D &front, csPoly3D &back, float y) const
- SplitWithPlaneZ(csPoly3D &front, csPoly3D &back, float z) const
- vertices
[protected] - ~csPoly3D()
[virtual]
Generated for Crystal Space by
doxygen
1.2.5 written by
Dimitri van Heesch,
©1997-2000
|