bodies1 = part.bodies
body1 = bodies1.item("零件几何体")
part.InWorkObject = body1
part.InWorkObject = body1
shapeFactory1 = part.shape_factory
mysketch=sketches1.item("草图.1")
mysketch.close_edition
pad1 = shapeFactory1.add_new_pad(mysketch 20.000000)
这是我的凸台代码。pad1 = shapeFactory1.add_new_pad(mysketch 20.000000)其中这个是主程序,
(-2147352567, '发生意外。', (0, 'CATIAShapeFactory', '方法 AddNewPad 失败', None, 0, -2147467259), None)
我在catia帮助文档里看pad,应该就是用add_new_pad进行添加,为什么就是不可以呢/?
在示例2里面
https://pycatia.readthedocs.io/en/latest/examples.html
添加应该是使用create_reference_from_object 函数
官方文档是https://pycatia.readthedocs.io/en/latest/ 按照这个进行开发