My Project
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
DG.Util.Mathfx Class Reference

Static Public Member Functions

static float Hermite (float start, float end, float value)
 
static float Sinerp (float start, float end, float value)
 
static float Coserp (float start, float end, float value)
 
static float Berp (float start, float end, float value)
 
static float SmoothStep (float x, float min, float max)
 
static float Lerp (float start, float end, float value)
 
static Vector3 NearestPoint (Vector3 lineStart, Vector3 lineEnd, Vector3 point)
 
static Vector3 NearestPointStrict (Vector3 lineStart, Vector3 lineEnd, Vector3 point)
 
static Vector2 NearestPointStrict (Vector2 lineStart, Vector2 lineEnd, Vector2 point)
 
static float Bounce (float x)
 
static bool Approx (float val, float about, float range)
 
static bool Approx (Vector3 val, Vector3 about, float range)
 
static float GaussFalloff (float distance, float inRadius)
 
static float Clerp (float start, float end, float value)
 
static Vector2 RotateVector (Vector2 vector, float rad)
 
static Vector2 IntersectPoint (Vector2 start1, Vector2 start2, Vector2 dir1, Vector2 dir2)
 
static Vector2 ThreePointCircle (Vector2 a1, Vector2 a2, Vector2 a3)
 
static Vector2 CubicBezier (float t, Vector2 p0, Vector2 p1, Vector2 p2, Vector2 p3)
 
static Vector2 NearestPointOnBezier (Vector2 p, Drawing.BezierCurve c, float accuracy, bool doubleAc)
 
static bool IsNearBezierTest (Vector2 p, Drawing.BezierCurve c, float accuracy, float maxDist)
 
static Vector2 NearestPointOnBezier (Vector2 p, Vector2 p0, Vector2 p1, Vector2 p2, Vector2 p3)
 
static bool IsNearBezier (Vector2 p, Drawing.BezierPoint point1, Drawing.BezierPoint point2, float rad)
 
static bool IsNearBeziers (Vector2 p, Drawing.BezierPoint[] points, float rad)
 
static Vector2 NearestPointOnCircle (Vector2 p, Vector2 center, float w)
 
static Vector2 Normalize (Vector2 p)
 

The documentation for this class was generated from the following file: