文章作者:烧火的小儿郎
来源网站:今日头条-烧火的小儿郎头条号
UFUN例子/NXOPEN例子。。。
欢迎咨询学习《NX二次开发常用函数介绍》(持续更新中);
点关注后私信即可订阅更多、更专业的资料;
其他平台已经有几百人私信订阅,订阅是永久的,不设置期限,如需帮助可以无偿解答疑问;
函数、头文件:
头文件: | #include |
函数: | sort(begin, end, cmp) |
功能简介:单独函数(获取最大和最长的边)
代码内容:
void GetMaxMinEdge(double edges[3], double &maxEdge, double &minEdge) //输入多个边的边长,得到最大和最长的边
{
//通过循环把给的边的边长,塞到vector中
std::vector maxminVec;
for (int i = 0; i < 3; ++i)
{
maxminVec.push_back(edges[i]);
}
//对vector中的对象排序
std::sort(maxminVec.begin(), maxminVec.end());
//得到最大和最小边
max_Edge = maxminVec[2];
min_Edge = maxminVec[0];
}
C++与NX二次开发,程序设计过程以下步骤:
开发前期:对要解决的问题进行分析,理解问题的具体需求;
开发中期:了解程序的目标和功能和客户需求;
开发过程:根据需求进行设计,找准算法、数据结构;
开发后期:通过各种测试方法来确保程序的正确性;
客户维护:对程序进行修改和完善,以解决可能出现的问题或满足新的需求。
往期文章:
C++NX二次开发常用函数介绍之 Part\ASSEM(2)
C++NX二次开发常用函数介绍 ,日常写代码分享功能之<<导出step>>
C++NX二次开发常用函数介绍 ,日常写代码分享功能之<<切换模块>>
C++NX二次开发常用函数介绍 ,日常写代码分享功能之<<删除对象>>
C++NX二次开发常用函数介绍 ,日常写代码分享功能之<<设置wcs>>
本号可以:
- 可以提供功能定制;
- 专业工程师一对一开发教学;
- 更多专业资料无限提供;