diff options
Diffstat (limited to 'web/src/math')
| -rw-r--r-- | web/src/math/Rect.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/web/src/math/Rect.ts b/web/src/math/Rect.ts index e26fbae..f52a2f7 100644 --- a/web/src/math/Rect.ts +++ b/web/src/math/Rect.ts @@ -40,6 +40,13 @@ export default class Rect { ); } + get center(): Coord { + return new Coord( + this.topLeft.x + (this.bottomRight.x - this.topLeft.x) / 2, + this.topLeft.y + (this.bottomRight.y - this.topLeft.y) / 2, + ); + } + /** Determine if this rectangle contains the point at `coord`. */ containsCoord(coord: Coord): boolean { return ( |
