Class: BoundingBox
Constructors​
constructor​
• new BoundingBox(x1?, y1?, x2?, y2?)
Parameters​
| Name | Type | Default value |
|---|---|---|
x1 | number | Number.NaN |
y1 | number | Number.NaN |
x2 | number | Number.NaN |
y2 | number | Number.NaN |
Defined in​
Properties​
x1​
• x1: number = Number.NaN
Defined in​
y1​
• y1: number = Number.NaN
Defined in​
x2​
• x2: number = Number.NaN
Defined in​
y2​
• y2: number = Number.NaN
Defined in​
Accessors​
x​
• get x(): number
Returns​
number
Defined in​
y​
• get y(): number
Returns​
number
Defined in​
width​
• get width(): number
Returns​
number
Defined in​
height​
• get height(): number
Returns​
number
Defined in​
Methods​
addPoint​
â–¸ addPoint(x, y): void
Parameters​
| Name | Type |
|---|---|
x | number |
y | number |
Returns​
void
Defined in​
addX​
â–¸ addX(x): void
Parameters​
| Name | Type |
|---|---|
x | number |
Returns​
void
Defined in​
addY​
â–¸ addY(y): void
Parameters​
| Name | Type |
|---|---|
y | number |
Returns​
void
Defined in​
addBoundingBox​
â–¸ addBoundingBox(boundingBox): void
Parameters​
| Name | Type |
|---|---|
boundingBox | BoundingBox |
Returns​
void
Defined in​
sumCubic​
â–¸ Private sumCubic(t, p0, p1, p2, p3): number
Parameters​
| Name | Type |
|---|---|
t | number |
p0 | number |
p1 | number |
p2 | number |
p3 | number |
Returns​
number
Defined in​
bezierCurveAdd​
â–¸ Private bezierCurveAdd(forX, p0, p1, p2, p3): void
Parameters​
| Name | Type |
|---|---|
forX | boolean |
p0 | number |
p1 | number |
p2 | number |
p3 | number |
Returns​
void
Defined in​
addBezierCurve​
â–¸ addBezierCurve(p0x, p0y, p1x, p1y, p2x, p2y, p3x, p3y): void
Parameters​
| Name | Type |
|---|---|
p0x | number |
p0y | number |
p1x | number |
p1y | number |
p2x | number |
p2y | number |
p3x | number |
p3y | number |
Returns​
void
Defined in​
addQuadraticCurve​
â–¸ addQuadraticCurve(p0x, p0y, p1x, p1y, p2x, p2y): void
Parameters​
| Name | Type |
|---|---|
p0x | number |
p0y | number |
p1x | number |
p1y | number |
p2x | number |
p2y | number |
Returns​
void
Defined in​
isPointInBox​
â–¸ isPointInBox(x, y): boolean
Parameters​
| Name | Type |
|---|---|
x | number |
y | number |
Returns​
boolean