news 2026/7/15 22:21:04

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/7/15 8:19:14

响应延迟120ms,优化后媲美商用API

响应延迟120ms&#xff0c;优化后媲美商用API 1. 引言&#xff1a;为什么120ms这个数字值得认真对待 你有没有试过在电商后台上传一张商品图&#xff0c;等了快两秒才看到识别结果&#xff1f;或者在内容审核系统里&#xff0c;图片刚拖进去&#xff0c;光标就转圈转了1.8秒&…

作者头像 李华
网站建设 2026/7/14 16:26:05

Qwen3-VL-8B低成本GPU方案:单卡A10/A100/RTX4090部署Qwen3-VL-8B实测报告

Qwen3-VL-8B低成本GPU方案&#xff1a;单卡A10/A100/RTX4090部署Qwen3-VL-8B实测报告 1. 为什么这次实测值得你花三分钟看完 你是不是也遇到过这些情况&#xff1a; 想本地跑一个真正能看图说话、理解图文混合输入的大模型&#xff0c;但发现Qwen2-VL-7B动辄要24GB显存&…

作者头像 李华
网站建设 2026/7/15 7:26:19

错误排查不求人:查看开机脚本日志的正确姿势

错误排查不求人&#xff1a;查看开机脚本日志的正确姿势 你有没有遇到过这样的情况&#xff1a;明明配置好了开机启动脚本&#xff0c;重启后却发现服务没起来、程序没运行、甚至整个系统启动都变慢了&#xff1f;打开终端一查&#xff0c;systemctl status 显示“failed”&am…

作者头像 李华
网站建设 2026/7/15 9:54:30

Jimeng LoRA效果展示:高饱和色彩场景下soft colors风格不溢出实测

Jimeng LoRA效果展示&#xff1a;高饱和色彩场景下soft colors风格不溢出实测 1. 为什么这次测试值得你点开看一眼 你有没有试过这样一种情况&#xff1a; 输入“柔光、粉雾感、低对比度”的提示词&#xff0c;结果生成图里天空蓝得刺眼&#xff0c;裙子红得像消防栓&#xf…

作者头像 李华
网站建设 2026/7/15 6:36:31

从零到一:揭秘MediaCodec与SurfaceView的零拷贝高效视频解码机制

从零到一&#xff1a;揭秘MediaCodec与SurfaceView的零拷贝高效视频解码机制 在移动端视频处理领域&#xff0c;性能优化始终是开发者面临的核心挑战。当视频分辨率攀升至4K甚至8K&#xff0c;帧率突破60fps时&#xff0c;传统基于ByteBuffer的解码方案开始显露出性能瓶颈。本文…

作者头像 李华