iCAx开思工具箱
标题:
在旋转的体上打一个孔,求助
[打印本页]
作者:
夏日的微风09
时间:
2017-9-14 21:25
标题:
在旋转的体上打一个孔,求助
我想在一个旋转的体上打一个孔,用拓扑的方法获得CATFace面,然后把CATFace面给选出来,并获得该面的obj对象作为参数输入给打孔命令,打孔的代码如下,运行有问题,显示更新错误,
CATMathPoint Centerhole((p2x+p3x)/2.0,p2y,0.);
CATISpecObject_var spHoleobj = spPrtFactOnPrtCont->CreateHole(Centerhole,spFaceobj,NULL_var,1);
CATINewHole_var spNewHole = spHoleobj;
spNewHole-> SetHoleType(1);//设置孔类型为简单孔
spNewHole->SetBottomType(1);//设置孔底面类型为平底
spNewHole->SetDiameter(0.1);//设置直径
CATIHoleLimit_var spHoleLimit = spHoleobj;
spHoleLimit ->SetOffset(0.1);//设置孔的深度
spHoleobj ->Update();
CATIGSMProceduralView_var ispProcView = spHoleobj;
if (NULL_var != ispProcView ) {HRESULT rc = ispProcView ->InsertInProceduralView();}
作者:
夏日的微风09
时间:
2017-9-15 15:36
解决了,spHoleLimit = spHoleobj这两个变量不能直接赋值
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3