コード例 #1
0
ファイル: colors.py プロジェクト: JoseCarlosGarcia95/Wolfie
def hsb_to_rgb(h, s, v, *rest):
    i = floor(6 * h)
    f = 6 * h - i
    i = mod(i, 6)
    p = v * (1 - s)
    q = v * (1 - f * s)
    t = v * (1 - (1 - f) * s)

    r, g, b = choose(i, (v, t, p), (q, v, p), (p, v, t), (p, q, v), (t, p, v),
                     (v, p, q))

    return (r, g, b) + rest
コード例 #2
0
ファイル: colors.py プロジェクト: Piruzzolo/Mathics
def hsb_to_rgb(h, s, v, *rest):
    i = floor(6 * h)
    f = 6 * h - i
    i = mod(i, 6)
    p = v * (1 - s)
    q = v * (1 - f * s)
    t = v * (1 - (1 - f) * s)

    r, g, b = choose(i,
        (v, t, p),
        (q, v, p),
        (p, v, t),
        (p, q, v),
        (t, p, v),
        (v, p, q))

    return (r, g, b) + rest
コード例 #3
0
 def testFloor(self):
     self.assertEqualArrays(floor([[1.2, 5.8], [-1.2, 3.5]]),
                            [[1., 5.], [-2., 3.]])
コード例 #4
0
ファイル: test_numpy_utils.py プロジェクト: Piruzzolo/Mathics
 def testFloor(self):
     self.assertEqualArrays(floor([[1.2, 5.8], [-1.2, 3.5]]), [[1., 5.], [-2., 3.]])
コード例 #5
0
 def testFloor(self):
     self.assertEqualArrays(
         floor([[1.2, 5.8], [-1.2, 3.5]]), [[1.0, 5.0], [-2.0, 3.0]]
     )