Classes |
class | GE_Triangle3D |
struct | GE_HitInfo |
Enumerations |
enum | EVALUE {
DC_DISJOINT = 100,
DC_COLLINEAR = 101,
DC_ERROR_NUMERIC = 102,
GE_INTERSECT_SEGMENT = 103,
DC_INTERSECT_RAY = 104,
DC_INTERSECT_LINE = 105
} |
Functions |
DCR CR_API | CR_Intersect2D_VxV (const core::CR_Vector2D &_v0, const core::CR_Vector2D &_v1) |
| Intersection between two vectors.
|
DCR CR_API | CR_Intersect2D_SxV (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
| Intersection between a vector and a segment.
|
DCR CR_API | CR_Intersect2D_SxS (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
DCR CR_API | CR_Intersect2D_RxV (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
DCR CR_API | CR_Intersect2D_RxS (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
DCR CR_API | CR_Intersect2D_RxR (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
DCR CR_API | CR_Intersect2D_LxL (const GE_Segment2D &_s0, const Triangle2D &_v1) |
DCR GE_API | ge_Intersect_SegmentSegment2D (const GE_Segment2D &_s0, const GE_Segment2D &_s1, core::CR_Vector2D &_vOut) |
DCR GE_API | ge_Intersect_SegmentSegment2D (const GE_Segment2D &_s0, const GE_Segment2D &_s1, core::CR_Vector2D &_vOut, float *_fOut) |
DCR GE_API | ge_Intersect_TriangleTriangle2D (Triangle2D &_tTarget, Triangle2D &_tSource, core::CR_Vector2D *_vIntersectOut, int &_nPointOut) |
DCR GE_API | ge_Intersect_SegmentPlane (const GE_Segment3D &_s, const GE_Plane3D &_p, Vector3D &_vOut, float *_fOut) |
DCR GE_API | ge_Intersect_SegmentTriangle (const GE_Segment3D &_s, const Triangle3D &_t, Vector3D &_vOut, Real *_fOut, Real *_ftOut) |
DCR GE_API | ge_Intersect_LineTriangle (const GE_Line3D &_l, const GE_Plane3D &_p, Vector3D &_vOut) |
DCR GE_API | ge_Intersect_PlanePlane (const GE_Plane3D &_p0, const GE_Plane3D &_p1, GE_Line3D &_lOut) |
int | ge_Intersect_TT2D_Flags (const Triangle2D &_t, const CR_Vector2D &_v) |
DCR | ge_Intersect_TT2D_Edge (const Triangle2D &_t, const GE_Segment2D &_s, int _flCombined, int _eID, int &_nHits, GE_HitInfo *_info) |
DCR GE_API | ge_Project_PointSegment2D (const CR_Vector2D &_v, const GE_Segment2D &_s, float &_fDistOut, CR_Vector2D *_vBaseOut) |