maths
Class CPlane
in Plane.h
in Plane.cpp
- class CPlane
Constructor Summary |
CPlane()
=========================================================================
File : Plane. |
m_Dist
public float m_Dist;
m_Norm
public CVector3D m_Norm;
CPlane
public CPlane();
- =========================================================================
File : Plane.cpp
Project : 0 A.D.
Description : A Plane in R3 and several utility methods.
=========================================================================
ClassifyPoint
public PLANESIDE ClassifyPoint( const CVector3D& point ) const;
DistanceToPlane
public float DistanceToPlane( const CVector3D& point ) const;
FindLineSegIntersection
public bool FindLineSegIntersection( const CVector3D& start, const CVector3D& end, CVector3D* intsect );
FindRayIntersection
public bool FindRayIntersection( CVector3D& start, CVector3D& direction, CVector3D* intsect );
Normalize
public void Normalize();
Set
public void Set( const CVector3D& norm, const CVector3D& point );
Set
public void Set( const CVector3D& p1, const CVector3D& p2, const CVector3D& p3 );