Main Page Class Hierarchy Compound List File List Compound Members
csPoly3D Member List
This 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) const
- 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