/// <summary>
        /// 转换为Edge3
        /// </summary>
        /// <param name="edge"></param>
        /// <returns></returns>
        public static Edge3 GetEdge3(this IEdge edge)
        {
            var vertexS = edge.GetStartVertex() as Vertex;
            var vertexE = edge.GetEndVertex() as Vertex;

            return(new Edge3(
                       ((double[])vertexS.GetPoint()).ToVector3(),
                       ((double[])vertexE.GetPoint()).ToVector3()));
        }