Пример #1
0
	def test_cone_apex_base_length(self):
		from lepton.domain import Cone
		from lepton.particle_struct import Vec3
		cone = Cone((2,2,2), (4,2,2), 2)
		self.assertVector(cone.apex, (2,2,2))
		self.assertVector(cone.base, (4,2,2))
		self.assertEqual(cone.length, 2)
		cone.apex = (2.5, 2, 2)
		self.assertVector(cone.apex, (2.5,2,2))
		self.assertVector(cone.base, (4,2,2))
		self.assertEqual(cone.length, 1.5)
		cone.base = (3, 3, 3)
		self.assertVector(cone.apex, (2.5,2,2))
		self.assertVector(cone.base, (3,3,3))
		self.assertEqual(cone.length, (Vec3(2.5,2,2) - Vec3(3,3,3)).length())
Пример #2
0
 def test_cone_apex_base_length(self):
     from lepton.domain import Cone
     from lepton.particle_struct import Vec3
     cone = Cone((2, 2, 2), (4, 2, 2), 2)
     self.assertVector(cone.apex, (2, 2, 2))
     self.assertVector(cone.base, (4, 2, 2))
     self.assertEqual(cone.length, 2)
     cone.apex = (2.5, 2, 2)
     self.assertVector(cone.apex, (2.5, 2, 2))
     self.assertVector(cone.base, (4, 2, 2))
     self.assertEqual(cone.length, 1.5)
     cone.base = (3, 3, 3)
     self.assertVector(cone.apex, (2.5, 2, 2))
     self.assertVector(cone.base, (3, 3, 3))
     self.assertEqual(cone.length,
                      (Vec3(2.5, 2, 2) - Vec3(3, 3, 3)).length())