kittycad.models.length_unit.LengthUnit
- class kittycad.models.length_unit.LengthUnit(x=0, /)[source][source]
- Bases: - float- as_integer_ratio()[source]
- Return a pair of integers, whose ratio is exactly equal to the original float. - The ratio is in lowest terms and has a positive denominator. Raise OverflowError on infinities and a ValueError on NaNs. - >>> (10.0).as_integer_ratio() (10, 1) >>> (0.0).as_integer_ratio() (0, 1) >>> (-.25).as_integer_ratio() (-1, 4) 
 - fromhex()[source]
- Create a floating-point number from a hexadecimal string. - >>> float.fromhex('0x1.ffffp10') 2047.984375 >>> float.fromhex('-0x1p-1074') -5e-324