Vec3D a = new Vec3D(100, 0, 0);
Vec3D b = new Vec3D(0, 100, 0);
Vec3D c = new Vec3D(0, 0, 100);
Triangle3D t = new Triangle3D(a, b, c);
assertTrue(t.containsPoint(a));
assertTrue(t.containsPoint(b));
assertTrue(t.containsPoint(c));
assertTrue(t.containsPoint(t.computeCentroid()));
assertFalse(t.containsPoint(a.add(0.1f, 0, 0)));
t.flipVertexOrder();
assertTrue(t.containsPoint(t.computeCentroid()));