ABoundsABounds definuje obdelník složený ze zadaných bodů ve formátu APoint. K dispozici jsou užitečné metody pro nalezení středu, rozhodnutí zda-li bod do obdélníku spadá, nalezení průsečíků a další. Arguments
Příkladvar bounds = new ABounds(); Summary
containsBounds
Test zda-li se do obdélníku vejde obdélník předaný Arguments
getIntersectionWithLine
Vypočítá průsečíky s přímkou ALine Vrátí AIntersection - objekt, který říká jak pokus o průnik dopadl, a který zároveň obsahuje případné průsečíky. Arguments
ReturngetIntersection
Vypočítá průsečíky s obdélníkem ABounds Vrátí AIntersection - objekt, který říká jak pokus o průnik dopadl, a který zároveň obsahuje případné průsečíky. Arguments
Return |
Test zda-li bod leží na obdélníku.
contains: function( aPoint, overlapRatio )
Test zda-li se do obdélníku vejde obdélník předaný
containsBounds: function( aBounds )
Vrátí střed obdélníku
getCenter: function()
Vypočítá průsečíky s přímkou ALine Vrátí AIntersection - objekt, který říká jak pokus o průnik dopadl, a který zároveň obsahuje případné průsečíky.
getIntersectionWithLine: function( line )
Vypočítá průsečíky s obdélníkem ABounds Vrátí AIntersection - objekt, který říká jak pokus o průnik dopadl, a který zároveň obsahuje případné průsečíky.
getIntersection: function( bounds )
Vrátí souřadnice pravého horního rohu
getRightTop: function()
Vrátí souřadnice levého dolního rohu
getLeftBottom: function()
Vrátí výšku
getHeight: function()
Vrátí šířku
getWidth: function()
Rozšíří obdélník tak, aby do něj vešel předaný bod nebo pole bodů
extend: function( aPoints )