1。ProSolidFeatVisit遍历特征获取所有特征
2.遍历响应函数:过滤出阵列组特征

  if(p_f_type == PRO_FEAT_PATTERN_HEAD){ProGrppatternStatus grpat_status;ProPatternStatus  pat_status;ProPattern patern;ProError err;ProFeature pattern_leader;Pro_Pattern *prod_annot_pattern;status = ProFeaturePatternGet(p_feature, PRO_FEAT_PATTERN, & patern);status = ProPatternLeaderGet(&patern, &pattern_leader);int sstatus = proptn_get_pattern((Prohandle)p_feature->owner, pattern_leader.id, 0, &prod_annot_pattern);for(int i = 0; i < prod_annot_pattern->dir1.n_members; i++){for(int j = 0; j < prod_annot_pattern->dir2.n_members; j++){INT i_id = prod_annot_pattern->member_ids[j][i];CString strid;strid.Format(_T("阵列%d"),i_id);LOG_DEBUG(strid);}}err = ProFeaturePatternStatusGet(p_feature, &pat_status);err = ProFeatureGrppatternStatusGet(p_feature, &grpat_status);err = PRO_TK_NO_ERROR;}

Proe Creo 二次开发之获得阵列组信息相关推荐

  1. creo二次开发python_使用C#/.net语言进行ProE/Creo二次开发

    随便哪个版本的Visual studio 设置系统环境变量 通常这个环境变量在安装ProE的时候如果选择安装VBAPI就会自动设置 注意32位和64位操作系统路径是不同的.我的是64位操作系统. 然后 ...

  2. Proe Creo 二次开发之修改模型中的草绘模型--特征元素树

    [1]通过调用二次开发接口ProSolidFeatVisit(),获得模型的草绘特征. [2]通过二次开发接口ProFeatureElemtreeCreate()获得草绘特征元素树. [3]获得草绘特 ...

  3. Proe Creo 二次开发之模型装配--在指定位置插入模型

    //!<激活插入的上一个子件的插入模式 status = ProFeatureInsertModeActivate(&newasmcomp); 将一个子件装配到到指定的零件或组件后面 而 ...

  4. Proe Creo 二次开发之动态干涉检查 调研

    ProAnimMovie object ProSingleAnim object animation 运动 ProAnimobjectCreate() ProAnimframeCreate() PRO ...

  5. Proe Creo 二次开发之模型装配--缺省与坐标系

    ProMdlLoad加载模板 ProMdlCopy(m_TempleteModelAsm,asmName,&newModel); //复制模板模型并给新模型赋名 随便给一个元件起始位置,起始位 ...

  6. Proe Creo 二次开发之模型装配--获得装配约束

    获取装配约束信息简单,但是获取约束的几何信息就相对麻烦 首先遍历模型的特征获得所有特征类型为PRO_FEAT_COMPONENT的特征,    ProAsmcompConstraintsGet()// ...

  7. Proe Creo 二次开发之计算两个模型之间的干涉信息

    计算两个模型的干涉情况, (1)通过promdlInit初始化得到两个模型 (2)根据两个模型在装备树中的位置得到 proselection (3)通过干涉接口计算干涉信息 (4)高亮干涉信息 Pro ...

  8. ProE二次开发 Creo二次开发 MCADEx Tools 免费工具QQ群 156242985

    ProE二次开发 Creo二次开发 MCADEx Tools 免费工具QQ群 156242985 转载于:https://www.cnblogs.com/esdtech/p/4199884.html

  9. Creo二次开发异步模式配置

    异步模式是Creo二次开发的另外一种形式,被广泛应用于一些外部调用中.其配置过程如下: (1)      创建MFC程序(对话框程序都可以了) (2)      配置工程常规选项 (3)      配 ...

最新文章

  1. 【转】启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!...
  2. 组件生命周期管理和通信方案
  3. 网络编程五种IO模型之epoll模型
  4. gRPC学习记录(一)--概念性知识
  5. Exception和Error深入分析~~~
  6. ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平
  7. html5 header和group
  8. Kepserver如何连接InTouch
  9. Blender:超详细的甜甜圈制作教程(一)【原教程 油管:Blender Guru】——建模篇
  10. 从全然不知到融会贯通 ——对小猿搜题手机APP的教学设计分析
  11. inventor中齿条怎么画_标准齿轮及齿条绘制方法
  12. 双足机器人的稳定性判据_仿人双足机器人步态规划——零力矩点(ZMP)
  13. 压缩包文件密码如何找回
  14. [0CTF 2016]piapiapia BUUCTF 详细writeup
  15. 云安全类型及预防方法
  16. 目标检测(十一)——DSSD
  17. 阻抗匹配四种处理方式
  18. 盘点那些多倍积分的银行卡
  19. 实习笔记——电力通信网
  20. px,in,mm,pt,dp,dip,sp 之间的换算公式以及区别

热门文章

  1. 根据参数,画出矩形。
  2. android audiotrack权限,android 使用 audiorecord 和 audiotrack 实现实时录音播放
  3. atm交换机的eth板造成二层vlan透传局域网出现故障
  4. iOS 开发基础,HR的话扎心了
  5. 在线记事本软件哪个好用?
  6. PHP 给当前时间加日期
  7. 【数据结构】基本概念、大致内容
  8. 夏天就要到了,一起找个游泳池清凉一夏
  9. [玩游戏想道理]战略的感受
  10. linux内核编程memcpy,memcpy--内核崩溃后memcpy