Example #1
0
 def test20(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle([0, 0],
                                                       [0.940, 0.342]),
                            20. * (math.pi / 180.),
                            places=2,
                            msg=None,
                            delta=None)
Example #2
0
 def test107(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle([0, 0],
                                                       [-0.292, 0.956]),
                            107. * (math.pi / 180.),
                            places=2,
                            msg=None,
                            delta=None)
Example #3
0
 def test300(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle(
         [0, 0], [0.5, -math.sqrt(3.) / 2.]),
                            5. * math.pi / 3.,
                            places=6,
                            msg=None,
                            delta=None)
Example #4
0
 def test341(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle([0, 0],
                                                       [0.946, -0.326]),
                            341. * (math.pi / 180.),
                            places=2,
                            msg=None,
                            delta=None)
Example #5
0
 def test263(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle([0, 0],
                                                       [-0.122, -0.993]),
                            263. * (math.pi / 180.),
                            places=2,
                            msg=None,
                            delta=None)
Example #6
0
 def test315(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle([0, 0], [1, -1]),
                            2. * math.pi - math.pi / 4.,
                            places=6,
                            msg=None,
                            delta=None)
Example #7
0
 def test270(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle([0, 0], [0, -1]),
                            3. * math.pi / 2.,
                            places=6,
                            msg=None,
                            delta=None)
Example #8
0
 def test180(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle([0, 0], [-1, 0]),
                            math.pi,
                            places=6,
                            msg=None,
                            delta=None)
Example #9
0
 def test0(self):
     self.assertAlmostEqual(moi_analysis.calc_2d_angle([0, 0], [1, 0]),
                            0.,
                            places=6,
                            msg=None,
                            delta=None)