Boxtype
A rectangle in the page's pixels, for the boxes a figure's name must stay clear of (StarNames.labels are such boxes). A box that also has the star's place (x, y) and the radius of its ring keeps the name off the ring too.
Import it
import type { Box } from "@johnmorrisdotca/hoshi-stars/sky-labels";
Definition
interface Box {
x0: number;
y0: number;
x1: number;
y1: number;
x?: number;
y?: number;
ring?: number;
}
Members
| Name | Type | Description |
|---|---|---|
x0 | number | |
y0 | number | |
x1 | number | |
y1 | number | |
x (optional) | number | undefined | |
y (optional) | number | undefined | |
ring (optional) | number | undefined |
Examples
import type { Box } from "@johnmorrisdotca/hoshi-stars/sky-labels";
const panel: Box = { x0: 0, y0: 0, x1: 200, y1: 40 };
console.log(panel.x1 - panel.x0);200What it prints (run when this page was built)