iCAx开思网

标题: 利用CATIGSMFactory创建了一条曲线,并且获取了相应的CATBody,怎么显示出来? [打印本页]

作者: junhun1000    时间: 2013-10-8 16:36
标题: 利用CATIGSMFactory创建了一条曲线,并且获取了相应的CATBody,怎么显示出来?
利用CATIGSMFactory创建了一条曲线,并且获取了相应的CATBody,怎么将这条曲线显示在CATIA里面???

作者: xml35hyf    时间: 2013-10-8 22:49
GSMFactory创建出来的应该是个特征,Q个CATISpecObject,或者你用智能指针获得CATISpecObject_var接口,然后Update()更新特征,再从SpecObject中Q出CATIGSMProceduralView接口(同理可用智能指针来处理),调用函数InsertInProceduralView()即可。代码大致如下:
                        CATISpecObject_var spspline = spintersectLine;//更新的对象
                        spspline->Update();
                        CATIGSMProceduralView_var spgsmProceduralView = spspline;
                        spgsmProceduralView->InsertInProceduralView();






欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3