NX二次-开发一键透明与取消透明的功能

项目要求:

代码

#include "uf_all.h";//自己做的uf头文件

//入口函数

void ufusr(char* parm, int* returnCode, int rlen) {

//初始化

UF_initialize();

//添加用户代码

//获取工作部件标识

tag_t workPart = UF_ASSEM_ask_work_part();  //得到工作部件

tag_t bodyTag = NULL_TAG; 

UF_OBJ_cycle_objs_in_part(workPart, 70, &bodyTag);  //遍历当前所有的工作部件,“70”代表查找实体,查到的实体保存到bodyTag.遍历得到第一个实体

while (bodyTag != NULL_TAG) {

UF_OBJ_set_translucency(bodyTag,20);

UF_OBJ_cycle_objs_in_part(workPart, 70, &bodyTag);

}

   

//终止程序

UF_terminate();

}

//出口函数

int ufusr_ask_unload(void) {

return (UF_UNLOAD_IMMEDIATELY);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值