From Valve Developer Community
Revision as of 07:27, 5 December 2011 by Mattshu
A structure that has a starting point, a direction and a length that represents a line that has a starting point, and extends infinitely in one direction.
VectorAligned m_Start; // starting point, centered within the extents VectorAligned m_Delta; // direction + length of the ray VectorAligned m_StartOffset; // Add this to m_Start to get the actual ray start VectorAligned m_Extents; // Describes an axis aligned box extruded along a ray bool m_IsRay; // are the extents zero? bool m_IsSwept; // is delta != 0?