Namespaces |
namespace | darc |
namespace | darc::geometry |
Defines |
#define | GE_A_OUT 0x01 |
#define | GE_B_OUT 0x02 |
#define | GE_C_OUT 0x04 |
Functions |
DCR CR_API | darc::geometry::CR_Intersect2D_VxV (const core::CR_Vector2D &_v0, const core::CR_Vector2D &_v1) |
| Intersection between two vectors.
|
DCR CR_API | darc::geometry::CR_Intersect2D_SxV (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
| Intersection between a vector and a segment.
|
DCR CR_API | darc::geometry::CR_Intersect2D_SxS (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
DCR CR_API | darc::geometry::CR_Intersect2D_RxV (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
DCR CR_API | darc::geometry::CR_Intersect2D_RxS (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
DCR CR_API | darc::geometry::CR_Intersect2D_RxR (const GE_Segment2D &_s0, const CR_Vector2D &_v1) |
DCR CR_API | darc::geometry::CR_Intersect2D_LxL (const GE_Segment2D &_s0, const Triangle2D &_v1) |
DCR GE_API | darc::geometry::ge_Intersect_SegmentSegment2D (const GE_Segment2D &_s0, const GE_Segment2D &_s1, core::CR_Vector2D &_vOut) |
DCR GE_API | darc::geometry::ge_Intersect_SegmentSegment2D (const GE_Segment2D &_s0, const GE_Segment2D &_s1, core::CR_Vector2D &_vOut, float *_fOut) |
DCR GE_API | darc::geometry::ge_Intersect_TriangleTriangle2D (Triangle2D &_tTarget, Triangle2D &_tSource, core::CR_Vector2D *_vIntersectOut, int &_nPointOut) |
DCR GE_API | darc::geometry::ge_Intersect_SegmentPlane (const GE_Segment3D &_s, const GE_Plane3D &_p, Vector3D &_vOut, float *_fOut) |
DCR GE_API | darc::geometry::ge_Intersect_SegmentTriangle (const GE_Segment3D &_s, const Triangle3D &_t, Vector3D &_vOut, Real *_fOut, Real *_ftOut) |
DCR GE_API | darc::geometry::ge_Intersect_LineTriangle (const GE_Line3D &_l, const GE_Plane3D &_p, Vector3D &_vOut) |
DCR GE_API | darc::geometry::ge_Intersect_PlanePlane (const GE_Plane3D &_p0, const GE_Plane3D &_p1, GE_Line3D &_lOut) |