pfcls.IpfcSolid solidComponent = (pfcls.IpfcSolid)assembly;
pfcls.IpfcFeatures featureComponents = solidComponent.ListFeaturesByType(true, pfcls.EpfcFeatureType.EpfcFEATTYPE_COMPONENT);
foreach (pfcls.IpfcFeature feature in featureComponents)
{
pfcls.IpfcComponentFeat compFeature = (pfcls.IpfcComponentFeat)feature;
IpfcModelDescriptor cdescModel = compFeature.ModelDescr;
AddModel(xmlDoc, node, cdescModel, mSession, workDir,!(feature.Number is System.DBNull));
}
没找到标示隐含的属性,但是隐含的组件feature.Number是DBNull,而固定的组件都是有顺序号的。就是这么简单,但是是在尝试了很多方法之后才发现的。CREO二次开发的资料太少了!