NXOPEN/UG二次开发C#---获取曲线的长度

        /// 
        /// 获取曲线的长度
        /// 
        /// 
        /// 精度设置,保留小数点后9位,这是nx中的精度
        /// 
        public static double GetLineLength(TaggedObject line, bool toNXJingDu = true)
        {
            UFSession.GetUFSession().Curve.AskArcLength(line.Tag, 0.0, 1.0, ModlUnits.ModlUnitsPart, out double length);
            if (toNXJingDu)
            {
                return Math.Round(length, 9);//四舍五入
            }
            return length;
        }

你可能感兴趣的:(NX开发,c#,c#)