Table of Contents

Class GeometryUtils

Namespace
Lime
Assembly
Lime.dll
public static class GeometryUtils
Inheritance
GeometryUtils
Inherited Members

Methods

CalcLinesIntersection(Vector2, Vector2, Vector2, Vector2, out Vector2)

public static bool CalcLinesIntersection(Vector2 a1, Vector2 b1, Vector2 a2, Vector2 b2, out Vector2 intersection)

Parameters

a1 Vector2
b1 Vector2
a2 Vector2
b2 Vector2
intersection Vector2

Returns

bool

CalcPointHalfPlane(Vector2, Vector2, Vector2)

public static int CalcPointHalfPlane(Vector2 point, Vector2 lineA, Vector2 lineB)

Parameters

point Vector2
lineA Vector2
lineB Vector2

Returns

int

IntersectLineCircle(Vector2, float, Vector2, Vector2, out Vector2)

public static bool IntersectLineCircle(Vector2 location, float radius, Vector2 lineFrom, Vector2 lineTo, out Vector2 intersection)

Parameters

location Vector2
radius float
lineFrom Vector2
lineTo Vector2
intersection Vector2

Returns

bool