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)
def testDefaultInitialization(self): vector = gm.Vec4i() self.assertEqual(vector, gm.Vec4i(0, 0, 0, 0))
def testNamedElementWriteAccessW(self): vector = gm.Vec4i() vector.w = 3 self.assertEqual(vector[3], 3)
def testNamedElementReadAccessW(self): vector = gm.Vec4i(0, 1, 2, 3) self.assertEqual(vector.w, 3)
def testNamedElementWriteAccessZ(self): vector = gm.Vec4i() vector.z = 2 self.assertEqual(vector[2], 2)
def testNamedElementWriteAccessY(self): vector = gm.Vec4i() vector.y = 1 self.assertEqual(vector[1], 1)
def testNamedElementWriteAccessX(self): vector = gm.Vec4i() vector.x = 0 self.assertEqual(vector[0], 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)
def testElementInitialization(self): gm.Vec4i(0, 2, 4, 6)
def testMinMaxInitialization(self): gm.Vec4iRange( gm.Vec4i(), gm.Vec4i(), )