Method | Defined By | ||
---|---|---|---|
TriangleUtil | |||
isLeft(v0x:Number, v0y:Number, v1x:Number, v1y:Number, px:Number, py:Number):Boolean [static] | TriangleUtil | ||
isPointInTriangle(v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number, px:Number, py:Number):Boolean [static] | TriangleUtil | ||
isPointInTriangleBarycentric(v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number, px:Number, py:Number):Boolean [static] | TriangleUtil | ||
isPointOnLine(v0x:Number, v0y:Number, v1x:Number, v1y:Number, px:Number, py:Number, distance:Number):Boolean [static] | TriangleUtil | ||
lineIntersectLine(line1V0x:Number, line1V0y:Number, line1V1x:Number, line1V1y:Number, line2V0x:Number, line2V0y:Number, line2V1x:Number, line2V1y:Number, intersectPoint:Point):Boolean [static] | TriangleUtil |
TriangleUtil | () | Constructor |
public function TriangleUtil()
isLeft | () | method |
public static function isLeft(v0x:Number, v0y:Number, v1x:Number, v1y:Number, px:Number, py:Number):Boolean
Parameters
v0x:Number | |
v0y:Number | |
v1x:Number | |
v1y:Number | |
px:Number | |
py:Number |
Boolean |
isPointInTriangle | () | method |
public static function isPointInTriangle(v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number, px:Number, py:Number):Boolean
Parameters
v0x:Number | |
v0y:Number | |
v1x:Number | |
v1y:Number | |
v2x:Number | |
v2y:Number | |
px:Number | |
py:Number |
Boolean |
isPointInTriangleBarycentric | () | method |
public static function isPointInTriangleBarycentric(v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number, px:Number, py:Number):Boolean
Parameters
v0x:Number | |
v0y:Number | |
v1x:Number | |
v1y:Number | |
v2x:Number | |
v2y:Number | |
px:Number | |
py:Number |
Boolean |
isPointOnLine | () | method |
public static function isPointOnLine(v0x:Number, v0y:Number, v1x:Number, v1y:Number, px:Number, py:Number, distance:Number):Boolean
Parameters
v0x:Number | |
v0y:Number | |
v1x:Number | |
v1y:Number | |
px:Number | |
py:Number | |
distance:Number |
Boolean |
lineIntersectLine | () | method |
public static function lineIntersectLine(line1V0x:Number, line1V0y:Number, line1V1x:Number, line1V1y:Number, line2V0x:Number, line2V0y:Number, line2V1x:Number, line2V1y:Number, intersectPoint:Point):Boolean
Parameters
line1V0x:Number | |
line1V0y:Number | |
line1V1x:Number | |
line1V1y:Number | |
line2V0x:Number | |
line2V0y:Number | |
line2V1x:Number | |
line2V1y:Number | |
intersectPoint:Point |
Boolean |