package ui import ( "image/color" "opslag.de/schobers/geom" ) type DrawOptions struct { Tint color.Color Scale *geom.PointF32 } 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 }