【UG\NX二次开发】UF 大致偏置(UF_MODL_create_rough_offset)

static tag_t create_rough_offset(tag_t fceTag,double dist,double dvt,double step)
{
	UF_MODL_rough_offset_t parms; 
	tag_t sheetTag (NULL_TAG);//大致偏置面的tag值
	parms.entities = &fceTag;
	parms.num_entities = 1;
	parms.smart_csys = NULL_TAG;
	sprintf_s(parms.offset_distance, UF_MAX_EXP_LENGTH, "%lf", dist);
	sprintf_s(parms.offset_deviation, UF_MAX_EXP_LENGTH, "%lf", dvt);
	sprintf_s(parms.stepover_distance, UF_MAX_EXP_LENGTH, "%lf", step);
	parms.surf_method = UF_RSO_SURF_METHOD_ROUGH_FIT; // 曲面生成方法
	parms.surf_ctrl_type = UF_RSO_SURF_CTRL_BY_SYSTEM;
	parms.u_patches = 1;
	parms.boundary_trim = UF_RSO_TRIM_OPT_NO;
	UF_MODL_create_rough_offset(&parms, &sheetTag); // 大致偏置ufun 

	tag_t curr (NULL_TAG);
	UF_MODL_ask_current_feature(workPart->Tag(), &curr);
	//UF_MODL_ask_feat_body(curr,&curr);
	return curr;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

社恐猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值