def test_value_can_be_retrieved_via_vector_in_tile0_center(self): m = GreyCubeMap(width=1536, height=1024) m.set_xy((255, 255), 127.8) m.set_xy((255, 256), 127.8) m.set_xy((256, 256), 127.8) m.set_xy((256, 255), 127.8) v = m.v_from_vector((1, 0, 0)) self.assertAlmostEqual(127.8, v, 5)
def test_value_can_be_stored_and_retrieved_in_tile0_up_right(self): m = GreyCubeMap(width=1536, height=1024) m.set_xy((500, 510), 127.8) v = m.v_from_xy((500, 510)) self.assertAlmostEqual(127.8, v, 5)
def test_values_are_blended_between_stored_values_in_array2(self): m = GreyCubeMap(width=1536, height=1024) m.set_xy((255, 255), 2) m.set_xy((256, 255), 3) self.assertAlmostEqual(2.75, m.v_from_xy((255.75, 255)), 5)