Angle type for canvas rotation and arc parameters.
Accepts degrees by default. Use {value, :rad} for explicit radians
or {value, :deg} for explicit degrees.
rotate(45) # 45 degrees
rotate({45, :deg}) # same
rotate({0.785, :rad}) # explicit radiansThe renderer receives degrees on the wire. Bare numbers are treated as degrees (matching the Rust SDK convention). Values are normalized to degrees at cast time.
When used as a field type, values are normalized to degrees at cast
time. The to_radians/1 function is available for contexts that
need radian values.
Summary
Types
Functions
Converts an angle value to degrees.
Accepts bare numbers (already degrees), {value, :deg}, or {value, :rad}.
Converts an angle value to radians.
Accepts bare numbers (degrees), {value, :deg}, or {value, :rad}.