Creo二次开发——模型重生操作

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);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值