Auki::ConjureKit::Manna::MathFuncs
Public Functions
Name | |
---|---|
Vector2 | FourWayIntersection(Vector2 p1, Vector2 dir1, Vector2 p2, Vector2 dir2, float determinantTolerance) |
Vector2 | LineToLineIntersection(Vector2 l1A, Vector2 l1B, Vector2 l2A, Vector2 l2B, float determinantTolerance =0.000001f) |
Vector2 | ProjectedOntoSegment(Vector2 A, Vector2 B, Vector2 pt) |
float | RelativeDistanceToLine(Vector2 A, Vector2 B, Vector2 pt) |
Public Attributes
Name | |
---|---|
static | float |
Public Functions Documentation
function FourWayIntersection
static Vector2 FourWayIntersection(
Vector2 p1,
Vector2 dir1,
Vector2 p2,
Vector2 dir2,
float determinantTolerance
)
function LineToLineIntersection
static Vector2 LineToLineIntersection(
Vector2 l1A,
Vector2 l1B,
Vector2 l2A,
Vector2 l2B,
float determinantTolerance =0.000001f
)
function ProjectedOntoSegment
static Vector2 ProjectedOntoSegment(
Vector2 A,
Vector2 B,
Vector2 pt
)
function RelativeDistanceToLine
static float RelativeDistanceToLine(
Vector2 A,
Vector2 B,
Vector2 pt
)
Public Attributes Documentation
variable float
static static float;