Static Public Member Functions |
| static float | Area2 (const csVector2 &a, const csVector2 &b, const csVector2 &c) |
| | Calculates 2 x the area of a given triangle.
|
| static int | InPoly2D (const csVector2 &v, csVector2 *P, int n, csBox2 *bounding_box) |
| | Calculates whether a vector lies inside a given 2D polygon.
|
| static float | Left (const csVector2 &a, const csVector2 &b, const csVector2 &c) |
| | Calculates whether a point lies to the left of a given line.
|
| static bool | PlanesClose (const csPlane2 &p1, const csPlane2 &p2) |
| | Check if two planes are close together.
|
| static bool | PlanesEqual (const csPlane2 &p1, const csPlane2 &p2) |
| | Check if two planes are almost equal.
|
| static float | Right (const csVector2 &a, const csVector2 &b, const csVector2 &c) |
| | Calculates whether a point lies to the right of a given line.
|
| static bool | Visible (const csVector2 &p, const csPlane2 &pl) |
| | Check if the plane is visible from the given point.
|
| static int | WhichSide2D (const csVector2 &v, const csVector2 &s1, const csVector2 &s2) |
| | Calculates which side of a line a given point is on.
|
| static int | WhichSide2D (const csVector2 &v, const csSegment2 &s) |
| | Calculates which side of a line a given point is on.
|
Various functions in 2D, such as 2D vector functions.
This is a static class and contains only static member functions.
Definition at line 44 of file math2d.h.