public void TestGetDistance3D1() { double distance = Helpers3D.GetDistance(new Point3D(0, 0, 0), new Point3D(1, 1, 1)); double expectedDistance = Math.Sqrt(3); Assert.AreEqual <double>(expectedDistance, distance); }
public void TestGetNormalVector3D1() { Vector3D vector1 = new Vector3D(1, 0, 0); Vector3D vector2 = new Vector3D(0, 1, 0); Vector3D normal = Helpers3D.GetNormal(vector1, vector2); Vector3D expected = new Vector3D(0, 0, 1); Assert.AreEqual <Vector3D>(expected, normal); }
public void TestGetNormalTriangle1() { Point3D point1 = new Point3D(1, 0, 0); Point3D point2 = new Point3D(1, 1, 0); Point3D point3 = new Point3D(0, 1, 0); Vector3D normal = Helpers3D.GetNormal(point1, point2, point3); Vector3D expected = new Vector3D(0, 0, 1); Assert.AreEqual <Vector3D>(expected, normal); }