Unabstract
This commit is contained in:
parent
fc1957be49
commit
746a023014
2 changed files with 2 additions and 13 deletions
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue