【1】通过调用二次开发接口ProSolidFeatVisit(),获得模型的草绘特征。
【2】通过二次开发接口ProFeatureElemtreeCreate()获得草绘特征元素树。
【3】获得草绘特征中草图主要通过四步步完成:
通过二次开发接口ProElementAlloc()分配所要获取的草绘元素内存。
通过二次开发接口ProValueDataSet()设置草绘元素路径信息。
通过二次开发接口ProElemtreeElementGet()获得所要的草绘元素。
通过二次开发接口ProElementSpecialvalueGet()就可以获得草绘特征中草图。
【4】通过二次开发接口ProSectionEntityDelete()删除草图中的所有图元信息。
【5】通过二次开发接口ProSectionEntityGet()获得 指定草绘模板中的图元信息。
【6】通过二次开发接口ProSectionEntityAdd()将模板中的图元添加到模型中的草图中。
【7】通过二次开发接口ProSectionRegenerate()重生模型中的草绘特征中的草图,通过ProFeatureRedefine()重定义草绘特征。

Proe Creo 二次开发之修改模型中的草绘模型--特征元素树相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. Proe Creo 二次开发之获得阵列组信息

    1.ProSolidFeatVisit遍历特征获取所有特征 2.遍历响应函数:过滤出阵列组特征 if(p_f_type == PRO_FEAT_PATTERN_HEAD){ProGrppatternS ...

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

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

  9. 帝国CMS二次开发批量修改标题

    一淘模板(56admin.com)在帝国CMS二次开发批量修改标题,以下修改方法可以同时用于 e/data/html/list/alllistinfo.php文件 和 e/data/html/list ...

最新文章

  1. CPU0 处理器的架构及应用
  2. python重复执行函数_Python threading 单线程 timer重复调用函数
  3. PyCharm修改镜像源无用?
  4. Spring-AOP @AspectJ进阶之绑定连接点方法的返回值
  5. JS之ES6扩展运算符三个点(...)用于剥离{} 获取属性值
  6. malloc和new有什么区别
  7. MySQL数据库 Too many connections
  8. Nginx搭建服务器
  9. 再一次站在捆绑销售风口的携程该何去何从?
  10. clone ubuntu 启动不能启动网卡
  11. SpringCloudAlibaba-Nacos 介绍、单机模式下搭建及基本使用
  12. 解析Disruptor的依赖关系
  13. java数据结构——抽象数据类型
  14. Fortran代码在终端输出彩色文字
  15. iis在xp3上的部署
  16. python快捷键设置,环境设置、输出print、转义字符、标识符
  17. 音视频编码格式和封装格式的关系和区别是什么?
  18. Windows使用快捷键
  19. 转盘式视觉筛选机及其图像识别系统
  20. Python队列Queue

热门文章

  1. 链家混三个月底薪_链家面试
  2. 【转】window7下Word 2007报“Microsoft office word已停止工作“
  3. 域名被微信封了 解决办法
  4. 413 Request Entity Too Large解决办法
  5. 阿里前员工撰文:马云的野心
  6. [047] 即将陆续推出微信公众平台开发视频教程
  7. Python、Kivy、Buildozer打包成功的apk在安卓平台安装打开后闪退(崩溃)?
  8. linux TCP连接失败(不回复SYN,ACK)问题分析
  9. linux磁盘配额软限制和硬限制,【张安东笔记】linux 磁盘配额管理
  10. Stanford公开课机器学习---week2-2.Matlab/Octave 快速教程