Esempio n. 1
0
        public void IsEqual_WithTolerance()
        {
            var vertex1 = new TriVertex(1, 2, 3);
            var vertex2 = new TriVertex(1.1, 2.1, 3.1);

            vertex1.IsEqual(1, 2, 3, 0.0001).Should().BeTrue();
            vertex2.IsEqual(1, 2, 3, 0.0001).Should().BeFalse();
            vertex2.IsEqual(1, 2, 3, 0.2).Should().BeTrue();
        }
Esempio n. 2
0
        public void IsEqual_Vertex()
        {
            var vertex1 = new TriVertex(1, 2, 3);
            var vertex2 = new TriVertex(1, 2, 3);
            var vertex3 = new TriVertex(2, 3, 4);

            vertex1.IsEqual(vertex2, 0.001).Should().BeTrue();
            vertex1.IsEqual(vertex3, 0.001).Should().BeFalse();
        }