gwnavruntime/queries/utils/halfedgeintersection.h Source File
Go to the documentation of this file.
8 #ifndef Navigation_HalfEdgeIntersection_H
9 #define Navigation_HalfEdgeIntersection_H
47 m_navHalfEdgePtr(rawHalfEdgeIntersection.m_navHalfEdgeRawPtr.GetNavFloor(), rawHalfEdgeIntersection.m_navHalfEdgeRawPtr.GetHalfEdgeIdx()),
58 #endif //Navigation_HalfEdgeIntersection_H
#define KyFloat32MAXVAL
The maximum value that can be stored in the KyFloat32 variable type.
Definition: types.h:227
Vec3f m_intersectionPos3f
Records the intersections Between the ray and the halfEdge.
Definition: halfedgeintersection.h:58
Definition: gamekitcrowddispersion.h:20
and then finally stored as NavTagSubSegment in the QueryDynamicOutput. see HalfEdgeIntersection for d...
Definition: halfedgeintersection.h:19
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:137
NavHalfEdgePtr m_navHalfEdgePtr
Records the NavHalfEdge crossed by this sub-segment.
Definition: halfedgeintersection.h:57
Vec3f m_intersectionPos3f
Records the intersections between the ray and the HalfEdge.
Definition: halfedgeintersection.h:32
Each instance of this class uniquely identifies a singleNavHalfEdge in a NavFloor.
Definition: navhalfedgerawptr.h:34
This class represents an intersection between an NavHalfEdge and a ray (within a RayCastQuery or a Ra...
Definition: halfedgeintersection.h:44
This class defines a three-dimensional vector whose coordinates are stored using floating-point numbe...
Definition: vec3f.h:23
NavHalfEdgeRawPtr m_navHalfEdgeRawPtr
Records the NavHalfEdge crossed by this sub-segment.
Definition: halfedgeintersection.h:31