hatmill/attribute/coords.go

20 lines
362 B
Go

package attribute
import (
"strconv"
"strings"
"gitlab.codemonkeysoftware.net/b/hatmill"
)
func Coords(values ...float32) hatmill.Attrib {
s := make([]string, 0, len(values))
for _, value := range values {
s = append(s, strconv.FormatFloat(float64(value), 'G', -1, 32))
}
return hatmill.Attrib{
Key: "coords",
Value: strings.Join(s, ","),
}
}