package ui import ( "image/color" "opslag.de/schobers/geom" ) type DrawOptions struct { Source *geom.RectangleF32 Tint color.Color } func ScaleToHeight(size geom.PointF32, height float32) (*geom.PointF32, float32) { if size.Y == height { return nil, size.X } factor := height / size.Y return &geom.PointF32{X: factor, Y: factor}, factor * size.X }