当前位置: 首页 > news >正文

简约的网站设计上海网络广告公司

简约的网站设计,上海网络广告公司,dw和mysql做网站,医疗今科云平台网站建设技术开发一、概述 在进行批量布尔求和时#xff0c;采用NXOpenC的方式要比UFun的方式美观的多#xff0c;个人认为#xff0c;ufun中UF_MODL_unite_bodies函数采用的是两两进行合并#xff0c;显示多个步骤#xff0c;而NXOpenC采用的是一个工具体和多个目标体进行合并#xff0c…一、概述 在进行批量布尔求和时采用NXOpenC的方式要比UFun的方式美观的多个人认为ufun中UF_MODL_unite_bodies函数采用的是两两进行合并显示多个步骤而NXOpenC采用的是一个工具体和多个目标体进行合并最终只显示一个步骤。具体原因个人目前不太清楚。 二、布尔求和 NXOpenC NXOpen::Session *theSession NXOpen::Session::GetSession();NXOpen::Part *workPart(theSession-Parts()-Work());NXOpen::Part *displayPart(theSession-Parts()-Display());vectortag_t thecycleTAG;//找到工作部件所有的体tag_t WorkPartTag1 UF_PART_ask_display_part();tag_t objTag1 NULL_TAG;UF_OBJ_cycle_objs_in_part1(WorkPartTag1, UF_solid_type, objTag1);int type1;int subtype1;while (objTag1 ! NULL_TAG){UF_OBJ_ask_type_and_subtype(objTag1, type1, subtype1);if (!subtype1){thecycleTAG.push_back(objTag1);}UF_OBJ_cycle_objs_in_part1(WorkPartTag1, UF_solid_type, objTag1);}// ----------------------------------------------// Menu: 插入(S)-组合(B)-合并(U)...// ----------------------------------------------NXOpen::Features::BooleanFeature *nullNXOpen_Features_BooleanFeature(NULL);NXOpen::Features::BooleanBuilder *booleanBuilder1;booleanBuilder1 workPart-Features()-CreateBooleanBuilderUsingCollector(nullNXOpen_Features_BooleanFeature); //建模公差booleanBuilder1-SetTolerance(0.001);//选择布尔类型——求和BooleanTypeUnitebooleanBuilder1-SetOperation(NXOpen::Features::Feature::BooleanTypeUnite);//目标体的设置NXOpen::Body *body1(dynamic_castNXOpen::Body *(NXOpen::NXObjectManager::Get(thecycleTAG[0])));bool added1;added1 booleanBuilder1-Targets()-Add(body1);//工具体设置 NXOpen::ScCollector *scCollector2;//定义一个工具收集器scCollector2 workPart-ScCollectors()-CreateCollector();std::vectorNXOpen::Body * bodies1;//获得工具体的bodyfor (int i 1; i thecycleTAG.size(); i){NXOpen::Body *body(dynamic_castNXOpen::Body *(NXOpen::NXObjectManager::Get(thecycleTAG[i])));bodies1.push_back(body);}NXOpen::BodyDumbRule *bodyDumbRule1;bodyDumbRule1 workPart-ScRuleFactory()-CreateRuleBodyDumb(bodies1, true);std::vectorNXOpen::SelectionIntentRule * rules1(1);rules1[0] bodyDumbRule1;scCollector2-ReplaceRules(rules1, false);//设置目标体booleanBuilder1-SetToolBodyCollector(scCollector2);//创建、销毁NXOpen::NXObject *nXObject1;nXObject1 booleanBuilder1-Commit();booleanBuilder1-Destroy(); UFUN std::vectorNXOpen::TaggedObject * selectbodys selection0-GetSelectedObjects();//TaggedObject转化tag_tstd::vectortag_t body_ZX, body_FX;for (int i 0; i (int)selectbodys.size(); i){body_ZX.push_back(selectbodys[i]-Tag());body_FX.push_back(selectbodys[i]-Tag());}std::reverse(body_FX.begin(), body_FX.end());//反向排序//进行循环int j 0;for (int i 0; i (int)body_ZX.size(); i){for ( j 0 ; j (int)body_FX.size(); j){if (body_ZX[i] ! body_FX[j]){findbodyTAG NULL_TAG;findBody(body_ZX[i]); //找体if (findbodyTAG ! NULL_TAG){creatUnite(body_FX[j], body_ZX[i]); //通过判断求和}}}if ((int)body_FX.size() 1)//反向减一{body_FX.pop_back();}j (int)body_FX.size();} 原模型 NXOpenC UFUN
http://www.hkea.cn/news/14593028/

相关文章:

  • 做内容网站网站内容建设运维服务器
  • 怎样做网站信箱传媒公司简介范文
  • 高端产品网站建设成都短视频运营
  • 潍坊网站建设平台下载百度软件
  • 做网站站长交加盟费做网站如何选主机
  • 网站充值平台怎么做北京的外包公司有哪些
  • 杨凌企业网站建设企业邮箱注册申请163免费
  • 网站更改模板 seo厦门市住房和城乡建设局网站
  • 企业网站栏目规划的重要性潍坊网站建设求职简历
  • 柳州建设厅官方网站服务态度好的外贸客户搜索软件
  • 桂林龙胜网站建设网站建设 会计分录
  • 山西建设机械网站首页做自己的网站需要多少钱
  • 携程网站建设目的科技部网站建设合同范本
  • php能开发大型网站wordpress社交类主题
  • 电子商务网站建设课件大连培训通网站建设
  • 百度收录网站左侧图片外贸机械网站
  • 周村网站制作价格低网站设计点评
  • 网站怎么做短信接口建行网站关于我们
  • 长沙网站建设制作资讯网站 整体ui
  • 比较大的建站公司个人小白用织梦好还是wordpress好
  • 网站备案 排名影响传奇手游在线玩网页游戏
  • 成都网站推广公司各自的特点是什么
  • 网络宣传网站建设咨询物联网系统设计方案
  • 云南建设厅网站 安全员网站建设公司青岛
  • 网站开发项目总结营销型企业网站建站
  • 专业做全景图的网站平台代码型网页制作软件
  • 敬老院网站建设方案珠海软件开发公司
  • 字体设计灵感网站中国海洋大学做英语作业的网站
  • 建站员工网站做那个男女的视频网站
  • 东莞网站建设制作免费咨织梦建站教程