示例#1
0
        private void Analyze()
        {
            eachlength = new float[bcps.Length - 1];
            BezierControlPoint previous = null;

            for (int i = 0; i < bcps.Length; i++)
            {
                BezierControlPoint bcp = bcps[i];
                if (previous != null)
                {
                    eachlength[i - 1] += BezierCaliculate.GetBezeierLength(previous, bcp);
                    length            += eachlength[i - 1];
                }
                previous = bcp;
            }
        }