コード例 #1
0
ファイル: test_model.py プロジェクト: chiknas/raytrashing
 def test_constructor(self):
     v = Vector()
     v.setX(3)
     v.setY(2)
     self.assertEqual(v.x, 3)
     self.assertEqual(v.y, 2)
     self.assertEqual(v.z, 0)
     v.setZ(1)
     self.assertEqual(v.z, 1)
コード例 #2
0
ファイル: Ray.py プロジェクト: chiknas/raytrashing
 def getPointOfRay(self, t):
     result = Vector()
     result.setX(self.startPoint.x + (t * self.direction.x))
     result.setY(self.startPoint.y + (t * self.direction.y))
     result.setZ(self.startPoint.z + (t * self.direction.z))
     return result