class csPolyPlane : public csObject This class represents a texture plane
This class represents a texture plane. This is a plane that defines the orientation and offset of a texture. It can be used by several polygons to let the textures fit perfectly.
friend class csPolyTexture
friend class Dumper
csPlane plane_obj
csPlane plane_wor
csPlane plane_cam
csMatrix3 m_obj2tex
csVector3 v_obj2tex
csMatrix3 m_world2tex
csVector3 v_world2tex
csMatrix3 m_cam2tex
csVector3 v_cam2tex
csPolyPlane()
virtual ~csPolyPlane()
void ObjectToWorld(const csReversibleTransform& obj, csVector3& vertex1)
void WorldToCamera(const csReversibleTransform& t, csVector3& vertex1)
void SetTextureSpace(csVector3& v_orig, csVector3& v1, float len1, csVector3& v2, float len2)
void SetTextureSpace(float xo, float yo, float zo, float x1, float y1, float z1, float len1, float x2, float y2, float z2, float len2)
void SetTextureSpace(float xo, float yo, float zo, float x1, float y1, float z1, float len)
void SetTextureSpace(csVector3& v_orig, csVector3& v1, float len)
void SetTextureSpace(csVector3& v_orig, csVector3& v_u, csVector3& v_v)
void SetTextureSpace(float xo, float yo, float zo, float xu, float yu, float zu, float xv, float yv, float zv)
void SetTextureSpace(float xo, float yo, float zo, float xu, float yu, float zu, float xv, float yv, float zv, float xw, float yw, float zw)
void SetTextureSpace(csMatrix3& tx_matrix, csVector3& tx_vector)
void GetTextureSpace(csMatrix3& tx_matrix, csVector3& tx_vector)
bool VisibleFromPoint(const csVector3& p)
float SquaredDistance(csVector3& v)
float Distance(csVector3& v)
bool NearlyEqual(csPolyPlane* plane)
float Classify(const csVector3& pt)
void ClosestPoint(csVector3& v, csVector3& isect)
bool IntersectSegment(const csVector3& start, const csVector3& end, csVector3& isect, float* pr)
csPlane& GetObjectPlane()
csPlane& GetWorldPlane()
csPlane& GetCameraPlane()
void GetObjectNormal(float* p_A, float* p_B, float* p_C, float* p_D)
void GetWorldNormal(float* p_A, float* p_B, float* p_C, float* p_D)
void GetCameraNormal(float* p_A, float* p_B, float* p_C, float* p_D)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de