Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Static Public Member Functions | List of all members
EdyCommonTools.SplineUtility Class Reference

Static Public Member Functions

static Vector3 Bezier (Vector3[] points, float t)
 
static Vector3 BezierNormal (Vector3[] points, float t, Vector3 up)
 
static Vector3 BezierTangent (Vector3[] points, float t)
 
static Vector3 GetNormal (Vector3 tangent, Vector3 up)
 
static Vector3 Hermite (Vector3 p0, Vector3 p1, Vector3 t0, Vector3 t1, float s)
 
static float HermiteLerp (float x0, float y0, float x1, float y1, float outTangent, float inTangent, float x)
 
static Vector3 HermiteTangent (Vector3 p0, Vector3 p1, Vector3 t0, Vector3 t1, float s)
 

Member Function Documentation

static Vector3 EdyCommonTools.SplineUtility.Bezier ( Vector3[]  points,
float  t 
)
inlinestatic
static Vector3 EdyCommonTools.SplineUtility.BezierNormal ( Vector3[]  points,
float  t,
Vector3  up 
)
inlinestatic
static Vector3 EdyCommonTools.SplineUtility.BezierTangent ( Vector3[]  points,
float  t 
)
inlinestatic
static Vector3 EdyCommonTools.SplineUtility.GetNormal ( Vector3  tangent,
Vector3  up 
)
inlinestatic
static Vector3 EdyCommonTools.SplineUtility.Hermite ( Vector3  p0,
Vector3  p1,
Vector3  t0,
Vector3  t1,
float  s 
)
inlinestatic
static float EdyCommonTools.SplineUtility.HermiteLerp ( float  x0,
float  y0,
float  x1,
float  y1,
float  outTangent,
float  inTangent,
float  x 
)
inlinestatic
static Vector3 EdyCommonTools.SplineUtility.HermiteTangent ( Vector3  p0,
Vector3  p1,
Vector3  t0,
Vector3  t1,
float  s 
)
inlinestatic

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