CATIA V5 中将装配中的Product转为Part
高大狗与杨二狗
2024年06月16日 19:28
收录于文集
共11篇

众所周知CATIA中存在一个关键概念,就是Get某某Rep(representation),但找到Product对应的Part零件的方法可谓是百花齐放,不如我们规范一下获取方法

CATIProduct_var spRef = iProduct->GetReferenceProduct();

if ( NULL_var == spRef )

{

return E_FAIL;

}

CATILinkableObject_var spILinkableObject = NULL_var;

if(FAILED(spRef->GetShapeRep(spILinkableObject)) || NULL_var == spILinkableObject)

{

return E_FAIL;

}

CATIPrtPart_var spIPrtPart = spILinkableObject;//直接判空转换即可

//个人觉得应该规范此获取方式