AIntersection

Objekt, který definuje průnik.  Říká jaký je výsledek, v poli points drží průsečíky typu APoint

Summary
Objekt, který definuje průnik.
Vypočítá průsečík dvou úseček.
Vypočítá průsečík úsečky a polygonu.
Vypočítá průsečík úsečky a obdélníku.
Vypočítá průsečík polygonu a obdélníku.
Vypočítá průsečík dvou přímek

Functions

AIntersection

AIntersection.prototype.init = function(status)
statusvýsledek průniku, string: Intersection, No Intersection, Coincident, Parallel
pointsprůsečíky typu APoint

intersectLineLine

AIntersection.intersectLineLine = function(a1,
a2,
b1,
b2)

Vypočítá průsečík dvou úseček.

Arguments

a1bod určující úsečku 1
a2bod určující úsečku 1
b1bod určující úsečku 2
b2bod určující úsečku 2

Returns

AIntersection

intersectLinePolygon

AIntersection.intersectLinePolygon = function(a1,
a2,
points)

Vypočítá průsečík úsečky a polygonu.

Arguments

a1bod určující úsečku 1
a2bod určující úsečku 1
pointspole bodů určujících polygon

Returns

AIntersection

intersectLineRectangle

AIntersection.intersectLineRectangle = function(a1,
a2,
r1,
r2)

Vypočítá průsečík úsečky a obdélníku.

Arguments

a1bod určující úsečku 1
a2bod určující úsečku 1
r1bod určující obdélník
r2bod určující obdélník

Returns

AIntersection

intersectPolygonRectangle

AIntersection.intersectPolygonRectangle = function(points,
r1,
r2)

Vypočítá průsečík polygonu a obdélníku.

Arguments

pointspole bodů určujících polygon
r1bod určující obdélník
r2bod určující obdélník

Returns

AIntersection

intersectRayRay

AIntersection.intersectRayRay = function(a1,
a2,
b1,
b2)

Vypočítá průsečík dvou přímek

Arguments

a1bod určující přímku 1
a2bod určující přímku 1
b1bod určující přímku 2
b2bod určující přímku 2

Returns

AIntersection

AIntersection.prototype.init = function(status)
AIntersection.intersectLineLine = function(a1,
a2,
b1,
b2)
Vypočítá průsečík dvou úseček.
AIntersection.intersectLinePolygon = function(a1,
a2,
points)
Vypočítá průsečík úsečky a polygonu.
AIntersection.intersectLineRectangle = function(a1,
a2,
r1,
r2)
Vypočítá průsečík úsečky a obdélníku.
AIntersection.intersectPolygonRectangle = function(points,
r1,
r2)
Vypočítá průsečík polygonu a obdélníku.
AIntersection.intersectRayRay = function(a1,
a2,
b1,
b2)
Vypočítá průsečík dvou přímek
APoint definuje x a y souřadnice bodu v pixelech.