PLM之家PLMHome-工业软件与AI结合践行者

Catia二次开发源码分享:创建几何图形集等节点

  [复制链接]

2018-2-22 13:18:30 2792 0

admin 发表于 2018-2-22 13:18:30 |阅读模式

admin 楼主

2018-2-22 13:18:30

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
创建几何图形集等节点; P6 i+ b3 W- |
9 c9 x. f6 s1 {" |% _% {$ J; l1 @1 T% E
3 Y& |) q4 D- x4 M' y) S
//初始化CATIMechanicalRootFactory 工厂
: d4 y( E6 ?0 v% g$ \, f8 GCATIMechanicalRootFactory_var spMechanicalRootFactory = spContainer;
2 d6 {* N& b3 ^( k" [7 Z- |//创建几何图形集- J  z9 i4 K0 {  y& ^& N! L
virtual HRESULT CreateGeometricalSet(const CATUnicodeString& iUserName,
! z0 d* R3 v  m; B4 d3 sconst CATISpecObject_var& iDestination,
8 `5 z. j8 T" iCATISpecObject_var & oGeomSet,7 M& [' z  c: c+ h
int iPosition=-1 ) = 0 ;
% G) j/ u. h4 i( v5 h, O) O2 u函数说明如下表所示:
: J5 [7 C9 t# W7 T; F6 E9 Y. z4 w
, l" f% V4 o" k, H- uiDestination 为零件节点 iDestination 为其他节点6 A4 K) L# t( U/ q
iPosition = -1 几何图形集位于零件最后1 Z: H( \% ~* P7 b2 r( ~
几何图形集与 iDestination 在同一父节点' S8 J) z- m1 s8 d
下,且在iDestination 节点后
  k  `! ^  M5 k0 CiPosition = 0 几何图形集位于零件最后几何图形集位于 iDestination 中的最后
9 h- J. z/ P: g5 r' c. l0 < iPosition <= iDestination 的大小  n3 R# l. _0 n; S/ p$ W, ^' L
几 何 图 形 集 位 于 零 件 中
; H3 [8 q0 S+ M' U7 YiPosition +1 处0 P9 N0 p/ Z5 v& }/ U
几何图形集位于iDestination 中的
& o4 A' w. P& g6 w8 `) TiPosition +1 处9 Q1 U4 U  U2 J; H) n5 G$ j
Otherwise E_FAIL E_FAIL
/ T# s3 J  V, o( g2 L( q0 x//创建有序的几何图形集- u  \, y4 `6 [( O9 o8 Y# U
virtual HRESULT CreateOrderedGeometricalSet (const CATUnicodeString& iUserName,7 [: ]0 K, D2 J  E) Q- y  f
const CATISpecObject_var& iDestination," Q* I6 X; m+ s1 x( }( i5 F$ _3 Q5 s
CATISpecObject_var & oOrderedGeomSet,
( v5 L5 z7 r7 Q- j) O3 }5 fint iPosition=-1 ) = 0 ;. c/ O. B9 S) C
//创建几何体
# s, r5 \' Y$ |4 I4 |0 Avirtual CATISpecObject_var CreatePRTTool( const CATUnicodeString& iUserName,
# k; d6 z  f' W, p$ h- e8 bconst CATISpecObject_var& iDestination) ;
# f- T/ D# T- Q% I" M( |( @! Bvirtual CATISpecObject_var CreatePRTTool( const CATUnicodeString& iUserName,
. v* f* W* R" J4 {( Dconst CATISpecObject_var& iDestination8 O1 R  J! X7 o$ \* V. R7 f
int iPosition=-1) ;
" h' ?  k4 k( W7 B! `* ]9 ?: A4 j3 @0 Q1 r: v

1 i4 X1 |! N. ^% x+ V& s* g! x2 a3 d
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了