news 2026/4/18 5:17:00

UG/NX二次开发,链接组件实体到工作部件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UG/NX二次开发,链接组件实体到工作部件
//链接组件实体到工作部件 void CreateLinkedBody(NXOpen::Part* workPart, std::vector<tag_t>& body_tags, std::vector<NXOpen::Body*>& objs) { if (body_tags.size() == 0) return; uf_list_p_t deleteParamObjList,bak_list; UF_MODL_create_list(&deleteParamObjList); for (size_t i = 0; i < body_tags.size(); i++) { try { NXOpen::Features::WaveLinkBuilder* waveLinkBuilder = workPart->BaseFeatures()->CreateWaveLinkBuilder(NULL); waveLinkBuilder->SetType(NXOpen::Features::WaveLinkBuilder::TypesBodyLink); NXOpen::Features::ExtractFaceBuilder* extractFaceBuilder = waveLinkBuilder->ExtractFaceBuilder(); extractFaceBuilder->SetFaceOption(NXOpen::Features::ExtractFaceBuilder::FaceOptionTypeFaceChain); extractFaceBuilder->SetAngleTolerance(45.0); extractFaceBuilder->SetParentPart(NXOpen::Features::ExtractFaceBuilder::ParentPartTypeOtherPart); extractFaceBuilder->SetMakePositionIndependent(false); extractFaceBuilder->SetHideOriginal(false); extractFaceBuilder->SetAssociative(false); extractFaceBuilder->SetFixAtCurrentTimestamp(false); extractFaceBuilder->SetInheritDisplayProperties(true); extractFaceBuilder->SetCopyThreads(true); NXOpen::SelectObjectList* selectObjectList = extractFaceBuilder->BodyToExtract(); selectObjectList->Add(NXOpen::NXObjectManager::Get(body_tags[i])); tag_t cur_feat = waveLinkBuilder->CommitFeature()->Tag(); waveLinkBuilder->Destroy(); UF_MODL_ask_feat_body(cur_feat, &cur_feat); UF_OBJ_disp_props_t dispProps; UF_OBJ_ask_display_properties(body_tags[i], &dispProps); UF_CALL(UF_OBJ_set_layer(cur_feat, dispProps.layer)); UF_MODL_put_list_item(deleteParamObjList, cur_feat); } catch (...) { } } UF_CALL(UF_MODL_delete_object_parms(deleteParamObjList)); bak_list = deleteParamObjList; while (bak_list) { objs.push_back(dynamic_cast<NXOpen::Body*>(NXOpen::NXObjectManager::Get(bak_list->eid))); bak_list = bak_list->next; } UF_MODL_delete_list(&deleteParamObjList); }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 13:38:40

Qwen-Image-Edit快速部署:JupyterLab中直接调用Qwen修图API示例

Qwen-Image-Edit快速部署&#xff1a;JupyterLab中直接调用Qwen修图API示例 1. 为什么你需要一个“本地能跑”的修图AI&#xff1f; 你有没有遇到过这些情况&#xff1a; 想给商品图换背景&#xff0c;但在线工具要上传到别人服务器&#xff0c;担心图片泄露&#xff1b; 试了…

作者头像 李华
网站建设 2026/4/16 15:47:03

在线教育福音:HeyGem让课程讲解视频自动化生产

在线教育福音&#xff1a;HeyGem让课程讲解视频自动化生产 在线教育正经历一场静默却深刻的变革。过去&#xff0c;一门高质量的录播课意味着讲师反复录制、剪辑师通宵调色、运营团队手动添加字幕和动画——整个流程动辄耗费数天甚至数周。而今天&#xff0c;一位教师只需准备…

作者头像 李华
网站建设 2026/4/15 13:11:57

企业品牌视觉统一难?AI印象派艺术工坊批量处理部署案例

企业品牌视觉统一难&#xff1f;AI印象派艺术工坊批量处理部署案例 1. 痛点直击&#xff1a;为什么品牌视觉管理总在“翻车”边缘&#xff1f; 你有没有遇到过这些场景&#xff1f; 市场部刚发完一套新品海报&#xff0c;设计组发现配图风格不一致——A图是柔和水彩风&#…

作者头像 李华
网站建设 2026/4/16 21:32:49

用Z-Image-ComfyUI生成汉服少女,细节拉满!

用Z-Image-ComfyUI生成汉服少女&#xff0c;细节拉满&#xff01; 你有没有试过这样描述一个画面&#xff1a;“穿明制马面裙的少女立于苏州园林月洞门前&#xff0c;发髻斜簪白玉兰&#xff0c;左手执团扇半遮面&#xff0c;右袖微扬&#xff0c;身后一树盛放的晚樱被风吹落三…

作者头像 李华
网站建设 2026/4/3 1:52:58

用Z-Image-Turbo批量生成4张图,效率提升4倍

用Z-Image-Turbo批量生成4张图&#xff0c;效率提升4倍 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥 你有没有遇到过这样的情况&#xff1a;明明只需要4张风格统一的配图&#xff0c;却得点4次“生成”&#xff0c;等4次加载&#xff0c;反复调整参数&a…

作者头像 李华