一、创建几何图形集CATIMechanicalRootFactory

CreateGeometricalSet() 参数详解

const CATUnicodeString& iUserName 几何图形集的名称
const CATISpecObject_var& iDestination 几何图形集的父级
CATISpecObject_var& oGeomSet 返回新建的几何图形集
int iPosition =-1 创建位置

二、接口获取

Factory工厂需要用Container转换接口,一般情况可以直接用新建几何图形集的父级转成CATISpecObject接口GetFeatContainer()方法获取Container

三、实例方法


CATISpecObject_var CreateGEOSet(CATISpecObject_var spFather,CATUnicodeString strSetName)
{if(spFather == NULL_var)return NULL_var;CATISpecObject_var spSpecTool = NULL_var;CATIMechanicalRootFactory_var spMechRootFact = spFather->GetFeatContainer() ; if(spMechRootFact != NULL_var) {int Position = 0;spMechRootFact->CreateGeometricalSet(strSetName, spFather, spSpecTool, Position);return spSpecTool;}return NULL_var;
}

CATIA二次开发(CAA)—创建几何图形集—CATIMechanicalRootFactory相关推荐

  1. CATIA二次开发(CAA)—获取几何图形集—CATIDescendants

    一.CATIDescendants常用方法 public virtual void Append(const CATISpecObject_var&iFeature) = 0 添加元素 pub ...

  2. CATIA 二次开发 CAA笔记.新的开始

    CATIA 二次开发 CAA笔记.新的开始 序 正题: 序 之前并没有什么编程的项目经验,说道本人的教育背景,本科化工机械,研究生考的车辆工程,然后在导师的建议下选择了协同方向, 自学了一点微不足道的 ...

  3. 想入门CATIA二次开发CAA的盆友看过来(谈谈开发经验,或许对你有帮助!)

    前言 刚开始接触CATIA二次开发时候还是比较难熬的,因为没接触过CATIA.更重要的是没有C++基础.帮助文档 很难翻译成可以理解的中文.刚开始时候一头雾水,身边也没人做过开发,都是我一个人在默默的 ...

  4. CATIA二次开发CAA实现MFC树形控件的方法研究

    CATIA使用CAA二次开发的时候,如果需要对树形数据对象实现管理,使用树形控件是非常好的选择.但是,CAA本身提供的控件较少,多数情况无法较好地满足项目要求,如果你的水平足够高,也可以使用CATNa ...

  5. CATIA二次开发CAA:(一)开发环境搭建

    目录 一.完整的安装文件 二.总体的安装步骤 三.详细安装教程 1.Visual Studio 2012安装教程 2.CATIA 2016安装教程 3.CAA安装 4. RADE 5.CATIA&am ...

  6. CATIA二次开发CAA安装

    安装资料在网盘里 Win7 64位 以下软件均已管理员身份运行: 1.安装vs2008->自定义安装->选择要安装的功能->Visual C+±>x64编译器和工具 1.2安装 ...

  7. CAA教程——CATIA二次开发环境搭建

    CAA教程--CATIA二次开发环境搭建 前言 开发环境搭建所需资源 安装注意事项 安装完成后的一些操作 测试程序的运行效果 CATIA帮助文档的设置 VS里利用CATIA帮助文档的查询接口功能 编译 ...

  8. catia三维轴承_浅谈基于CATIA二次开发的单排四点接触球轴承三维设计论文

    浅谈基于CATIA二次开发的单排四点接触球轴承三维设计论文 一.概述 单排四点接触球转盘轴承是一种能够同时承受较大轴向负荷.径向负荷和倾覆力矩等综合载荷,集支承.旋转.传动.固定等多种功能于一身的特殊 ...

  9. Catia 二次开发 资料

    Catia 二次开发 CATIA V5在开发之初就遵循面向对象的设计思想(OO),构建了完全基于组件的体系结构(PPR: Products,Process,Resource),有效地解决了维护.管理. ...

最新文章

  1. 使用sbt编译打包,spark-submit命令提交的详细步骤
  2. 浏览器及时感知服务端数据变化的方式
  3. 辅助改方办理方法 计算机联锁,辅助所
  4. 还是来说class,什么鬼,类会生宝宝
  5. android 动画多次使用,IOS使用animation引用同一个动画多次没反应,安卓可以
  6. 设计模式到底离我们有多远
  7. [蓝桥杯][历届试题]网络寻路(DFS)
  8. python paramiko exec_command()和invoke_shell()
  9. [C++] - 纯虚函数 抽象基类 接口类
  10. 随想录(单片机和步进电机学习笔记)
  11. Proxmark3教程1:小白如何用PM3破解复制M1全加密门禁IC卡
  12. SpringBoot、mybatis、Druid结合使用存储emoji图标
  13. HAProxy安装与配置(一)
  14. 【Git/Github学习笔记】Git常用命令(代码拉取)
  15. 基于KMP与Levenshtein模糊匹配算法的银行联行号查询(转)
  16. 我儿子今年15周岁,学习不好,去年上的高职,今年我犹豫是让他继续上,还是学个手艺?...
  17. Up in the Air-16
  18. c语言将一个字符输出三遍,C语言字符相关部分内容小结
  19. 数据挖掘计算机语言,数据挖掘工程师
  20. Lucene搜索(含高亮)

热门文章

  1. nohup command/dev/null 21 是什么意思?
  2. ubuntu中apt和apt-get
  3. wm_concat标识符无效_ORA-00904:WM_CONCAT:标识符无效
  4. Python 保留有效数字 (significant digits)
  5. 什么样的程序才算是好程序?
  6. write once run anywhere
  7. 微软推出 Office 365 | 历史上的今天
  8. linux远程管理器 - xshell和xftp使用教程(zhuan)
  9. JavaWeb:request.getSession().invalidate()与request.getSession().removeAttribute()的区别
  10. UWB高精度实时定位系统源码(springboot+vue)