Skip to main content

Auki::ConjureKit::Manna::MathFuncs

Public Functions

Name
Vector2FourWayIntersection(Vector2 p1, Vector2 dir1, Vector2 p2, Vector2 dir2, float determinantTolerance)
Vector2LineToLineIntersection(Vector2 l1A, Vector2 l1B, Vector2 l2A, Vector2 l2B, float determinantTolerance =0.000001f)
Vector2ProjectedOntoSegment(Vector2 A, Vector2 B, Vector2 pt)
floatRelativeDistanceToLine(Vector2 A, Vector2 B, Vector2 pt)

Public Attributes

Name
staticfloat

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;