iCAx开思工具箱

标题: CATIA工程图二次开发--请教图形绑定问题! [打印本页]

作者: me1984k    时间: 2008-6-30 15:45
标题: CATIA工程图二次开发--请教图形绑定问题!
  求教: 
  CATIA自带的工具,如粗糙度标注,标注后的图形和文字作为一个整体移动或删除.
  我也做了一个标注符号,可是各个图形之间没联系不能整体选中,难以整体移动或删除,怎样把几个图形和文字绑定起来? 
作者: me1984k    时间: 2008-6-30 15:56
我找到了这个函数,好像能把图形绑定,可是不太明白第二个参数iIID什么意思,有没有哪位大侠用这函数?

public virtual HRESULT FixTogether(CATListValCATI2DWFGeometry_var& io2DGeoms,
                                                          cost IID&  iIID,
                                                          CATBaseUnknown**    oFixTogether,
                                                          const int   iAddFamily =1)=0


作者: cyy860110    时间: 2009-4-24 13:45
iIID是你前面所选CATListValCATI2DWFGeometry_var 的对象类型,例如:
CATISpecObject_var  spCircle1=*****;
CATListValCATI2DWFGeometry_var spGeoList = NULL;
        spGeoList.Append(spCircle1);
        spGeoList.Append(spCircle2);
        CATBaseUnknown *pBase = NULL;
        sp2DFac ->FixTogether(spGeoList,IID_CATISpecObject,&pBase,1);
作者: wuruixi    时间: 2009-4-26 12:12
3楼正解!




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3