Parameters:
iFactory :The factory of the geometry.
iData :The pointer to the data defining the software configuration and the journal. If the journal inside iData is NULL, it is not filled.
iOperation: The type of operation
CATBoolUnion(和)
Boolean union.
CATBoolIntersection(交集)
Boolean intersection.
CATBoolRemoval(差)
iTool is subtracted to iPart.
iPart
The pointer to the first body.
iPart
The pointer to the second body.
Returns:
The pointer to the created operator. To delete after use with the usual C++ delete operator. 作者: wflying 时间: 2004-5-13 15:46
不过,我不是在catia上搞的开发!谢谢你!作者: wflying 时间: 2004-5-13 16:16
我现在已经成功了!谢谢!作者: xyftxwd 时间: 2004-7-13 19:14
请问楼主,你怎么做的啊?
我也想作剪裁,可是总是提示错误,“can't create tool body”。我是利用一个拉身的平面剪裁一个Block。作者: tari 时间: 2004-7-13 19:27
block是feature?这个函数需要的是body?
UF_MODL_ask_feat_body(block,[$body)]作者: xyftxwd 时间: 2004-7-13 19:42
我也这么做了阿,原来的错误是“missing tagert body”,所以我就使用了函数UF_MODL_ask_feat_body,于是就出现了这个错误can't create tool body,我把拉伸的平面也这样做了,可是还是出现同样的错误。是不是剪裁的不能是平面啊,不过我觉得应该可以的阿,在UG操作的时候可以啊。
我是剪裁面是通过一条line拉伸而成的平面。作者: tari 时间: 2004-7-13 19:48
平面应该没问题,我猜问题可能出在平面的类型
UF_MODL_ask_feat_face()试试?