Ejemplo n.º 1
0
 def testElementWriteAccess(self):
     vector = gm.Vec4i()
     vector[0] = 0
     vector[1] = 2
     vector[2] = 4
     vector[3] = 6
     self.assertAlmostEqual(vector[0], 0)
     self.assertAlmostEqual(vector[1], 2)
     self.assertAlmostEqual(vector[2], 4)
     self.assertAlmostEqual(vector[3], 6)
Ejemplo n.º 2
0
 def testDefaultInitialization(self):
     vector = gm.Vec4i()
     self.assertEqual(vector, gm.Vec4i(0, 0, 0, 0))
Ejemplo n.º 3
0
 def testNamedElementWriteAccessW(self):
     vector = gm.Vec4i()
     vector.w = 3
     self.assertEqual(vector[3], 3)
Ejemplo n.º 4
0
 def testNamedElementReadAccessW(self):
     vector = gm.Vec4i(0, 1, 2, 3)
     self.assertEqual(vector.w, 3)
Ejemplo n.º 5
0
 def testNamedElementWriteAccessZ(self):
     vector = gm.Vec4i()
     vector.z = 2
     self.assertEqual(vector[2], 2)
Ejemplo n.º 6
0
 def testNamedElementWriteAccessY(self):
     vector = gm.Vec4i()
     vector.y = 1
     self.assertEqual(vector[1], 1)
Ejemplo n.º 7
0
 def testNamedElementWriteAccessX(self):
     vector = gm.Vec4i()
     vector.x = 0
     self.assertEqual(vector[0], 0)
Ejemplo n.º 8
0
 def testElementReadAccess(self):
     vector = gm.Vec4i(0, 2, 4, 6)
     self.assertAlmostEqual(vector[0], 0)
     self.assertAlmostEqual(vector[1], 2)
     self.assertAlmostEqual(vector[2], 4)
     self.assertAlmostEqual(vector[3], 6)
Ejemplo n.º 9
0
 def testElementInitialization(self):
     gm.Vec4i(0, 2, 4, 6)
Ejemplo n.º 10
0
 def testMinMaxInitialization(self):
     gm.Vec4iRange(
         gm.Vec4i(), gm.Vec4i(),
     )