Unabstract

This commit is contained in:
Manav Rathi 2024-05-14 11:16:45 +05:30
parent fc1957be49
commit 746a023014
No known key found for this signature in database
2 changed files with 2 additions and 13 deletions

View file

@ -7,14 +7,6 @@ export class Point {
this.y = y;
}
public add(pt: Point): Point {
return new Point(this.x + pt.x, this.y + pt.y);
}
public sub(pt: Point): Point {
return new Point(this.x - pt.x, this.y - pt.y);
}
public div(pt: Point): Point {
return new Point(this.x / pt.x, this.y / pt.y);
}

View file

@ -18,12 +18,9 @@ import { getRenderableImage } from "utils/file";
import { clamp, warpAffineFloat32List } from "utils/image";
import mlIDbStorage from "utils/storage/mlIDbStorage";
function getBoxCenterPt(topLeft: Point, bottomRight: Point): Point {
return topLeft.add(bottomRight.sub(topLeft).div(new Point(2, 2)));
}
export function enlargeBox(box: Box, factor: number = 1.5) {
const center = getBoxCenterPt(box.topLeft, box.bottomRight);
const center = new Point(box.x + box.width / 2, box.y + box.height / 2);
const size = new Point(box.width, box.height);
const newHalfSize = new Point((factor * size.x) / 2, (factor * size.y) / 2);