コード例 #1
0
        public void GetLength()
        {
            CardinalSegment1F s = new CardinalSegment1F
              {
            Point1 = 1,
            Point2 = 3,
            Point3 = 7,
            Point4 = 8,
            Tension = 0.3f,
              };

              Assert.IsTrue(Numeric.AreEqual(4, s.GetLength(0, 1, 100, Numeric.EpsilonF)));

              CardinalSegment1F sSymmetric = new CardinalSegment1F
              {
            Point1 = 1,
            Point2 = 3,
            Point3 = 7,
            Point4 = 9,
            Tension = 0.3f,
              };
              Assert.IsTrue(Numeric.AreEqual(2f, sSymmetric.GetLength(0.5f, 1, 100, Numeric.EpsilonF)));
        }
コード例 #2
0
        public void GetLength()
        {
            CardinalSegment1F s = new CardinalSegment1F
            {
                Point1  = 1,
                Point2  = 3,
                Point3  = 7,
                Point4  = 8,
                Tension = 0.3f,
            };

            Assert.IsTrue(Numeric.AreEqual(4, s.GetLength(0, 1, 100, Numeric.EpsilonF)));

            CardinalSegment1F sSymmetric = new CardinalSegment1F
            {
                Point1  = 1,
                Point2  = 3,
                Point3  = 7,
                Point4  = 9,
                Tension = 0.3f,
            };

            Assert.IsTrue(Numeric.AreEqual(2f, sSymmetric.GetLength(0.5f, 1, 100, Numeric.EpsilonF)));
        }