size2-32
record
width
float32
height
new
(
)
area
a
to
vec2-32
shorter-side
square
*
,
scale
size
b
/
scale-factor
original
fit-within
diagonal
diagonal-squared
originalto fit withinfit-within