def color.hue

gralha-svg-render@0.1.0.1 · svg.bend:729

import gralha-svg-render@0.1.0.1/svg.bend as Svg
import Base
import gralha-text-scan@0.1.0.1/scan.bend as U

729def color.hue(+x: F32, +kind: U32) -> F32:
730  +degrees = U.choose(F32, U32.is_eq(kind, 3), (x * 57.29577951308232 : F32), U.choose(F32, U32.is_eq(kind, 4), (x * 0.9 : F32), U.choose(F32, U32.is_eq(kind, 5), (x * 360.0 : F32), x)))
731  (degrees - 360.0 * F32.floor((degrees / 360.0 : F32)) : F32)

Uses (8)

Used by (1)