Extended vector test for operator ==
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@1277 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -5,7 +5,7 @@ class VectorTest(unittest.TestCase):
|
|||||||
|
|
||||||
def test_compute_triangle_surface_with_cross_product(self):
|
def test_compute_triangle_surface_with_cross_product(self):
|
||||||
# vec1
|
# vec1
|
||||||
# x
|
# y
|
||||||
# |
|
# |
|
||||||
# |
|
# |
|
||||||
# |
|
# |
|
||||||
@@ -20,6 +20,22 @@ class VectorTest(unittest.TestCase):
|
|||||||
area = 0.5 * (vec1 % vec2).norm()
|
area = 0.5 * (vec1 % vec2).norm()
|
||||||
self.assertEqual(area, 0.5)
|
self.assertEqual(area, 0.5)
|
||||||
|
|
||||||
|
def test_equality_operator_vec3d(self):
|
||||||
|
vec1 = openmesh.Vec3d(0.0, 1.0, 0.0)
|
||||||
|
vec2 = openmesh.Vec3d(1.0, 0.0, 0.0)
|
||||||
|
vec3 = openmesh.Vec3d(1.0, 0.0, 0.0)
|
||||||
|
|
||||||
|
self.assertFalse(vec1==vec2)
|
||||||
|
self.assertTrue(vec3==vec2)
|
||||||
|
|
||||||
|
def test_equality_operator_vec3f(self):
|
||||||
|
vec1 = openmesh.Vec3f(0.0, 1.0, 0.0)
|
||||||
|
vec2 = openmesh.Vec3f(1.0, 0.0, 0.0)
|
||||||
|
vec3 = openmesh.Vec3f(1.0, 0.0, 0.0)
|
||||||
|
|
||||||
|
self.assertFalse(vec1==vec2)
|
||||||
|
self.assertTrue(vec3==vec2)
|
||||||
|
|
||||||
def test_abs_test(self):
|
def test_abs_test(self):
|
||||||
vec1 = openmesh.Vec3d(0.5, 0.5, -0.5)
|
vec1 = openmesh.Vec3d(0.5, 0.5, -0.5)
|
||||||
self.assertEqual(vec1.l8_norm(), 0.5)
|
self.assertEqual(vec1.l8_norm(), 0.5)
|
||||||
|
|||||||
Reference in New Issue
Block a user