void pfcSolid::Regenerate (optional pfcRegenInstructions_ptr Instrs)
不管是显示模型还是未显示模型,都要给形参设置好参数
特别是:
void pfcRegenInstructions::SetUpdateInstances (xbool value);
这个方法,只有设置它的值为xture。在内存中未显示的模型才可以进行重生!
下面是代码例子:
pfcRegenInstructions_ptr regention = pfcRegenInstructions::Create(xfalse,xfalse,0);
regention->SetUpdateInstances(xtrue);
//regention->SetRefreshModelTree(xfalse);//如果xtrue,请在重新生成后刷新Creo Parametric模型树。如果为false(默认值),则不刷新树。必须激活模型才能使用此属性。
//regention->SetResumeExcludedComponents(xfalse);//使Creo Parametric能够在重新生成期间恢复简化表示的可用排除组件。这可以导致更精确的简化表示更新
//regention->SetUpdateAssemblyOnly(xfalse);//更新装配和子装配放置并重新生成装配特征和相交的零件。如果以简化表示形式检索受影响的程序集,则此标志将更新组件的位置。如果未设置标志,则在检索简化表示时,默认情况下不会更新组件位置。
pfcSolid_ptr sld = pfcSolid::cast(sheetFlatMdl);