Ejemplo n.º 1
0
class TestSphereRenderer(unittest.TestCase):

    def setUp(self):
        self.renderer = SphereRenderer(511)

    def test_mapXYToPixel(self):
        xyCoord = [0,1]
        pixIdx = self.renderer.mapXYToPixel(xyCoord)
        self.assertTrue( np.allclose( [255, 0], pixIdx))

    def test_ShadeSphereAtPoint(self):
        pt = [pi/2, 0]
        val = [3,4,5]
        self.renderer.shadeSphereAtPoint(pt, val)
        self.assertTrue(np.allclose(self.renderer.data[510,255,:], val, atol=tol))