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

做课件用这15大网站优化手机流畅度的软件

做课件用这15大网站,优化手机流畅度的软件,长沙有哪些大型工厂,洛阳青峰网络公司网站建设在前几篇博客中我们已经探讨了如何设置实体的密度。在装配环境中,同样可以为组件设置密度。虽然不能直接对组件进行密度设置,但可以通过一种间接方式实现:在装配环境下,利用 UF_ASSEM_set_work_part_quietly() 函数以静默方式将组…

        在前几篇博客中我们已经探讨了如何设置实体的密度。在装配环境中,同样可以为组件设置密度。虽然不能直接对组件进行密度设置,但可以通过一种间接方式实现:在装配环境下,利用 UF_ASSEM_set_work_part_quietly() 函数以静默方式将组件设为工作部件,然后对该组件中的实体设置密度,从而间接完成装配环境中组件密度的设置。

具体代码及注释如下所示(注意单位转化)

//设置对象密度
void NXopen_AssignmentQuality::SetObjectDensity(int type)
{try{vector<NXOpen::TaggedObject *> ObjectTags = bodySelect0->GetProperties()->GetTaggedObjectVector("SelectedObjects");for (int i = 0; i < (int)ObjectTags.size(); i++){bool is_occ;//判断是否为组件tag_t body = ObjectTags[i]->Tag();//用来存储选择对象的TAGtag_t owning_part, part = UF_PART_ask_display_part();// 判断是否为装配体中的实例对象is_occ = (UF_ASSEM_is_occurrence(body) && !UF_OBJ_is_object_a_promotion(body));if (is_occ){body = UF_ASSEM_ask_prototype_of_occ(body);//输入对象的事例occurrence,返回对象的原型。如果输入的是未加载的部件则返回NULL_TAG。UF_OBJ_ask_owning_part(body, &owning_part);//获得对象所在部件的PartTagUF_ASSEM_set_work_part_quietly(owning_part, &part);//再不打开窗口,静默下,将组件中的对象设置为工作部件进行修改,因为密度修改只能该实体的密度,组件其实实体链接到装配环境中,就像不能修改装配体名字,只能修改实体零件名字,该链接到组件中完成名字修改UF_MODL_density_units_t units;			//units:磅/英寸=UF_MODL_pounds_inches;磅/英尺 = UF_MODL_pounds_feet;克/厘米 = UF_MODL_grams_centimeters;千克/米 = UF_MODL_kilograms_metersif (type == 1){units = UF_MODL_pounds_inches;}else if (type == 2){units = UF_MODL_pounds_feet;}else if (type == 3){units = UF_MODL_grams_centimeters;}else if (type == 4){units = UF_MODL_kilograms_meters;}double Volum = GetBodyVolum(body);		//克/mm^3		double Quality = double0->GetProperties()->GetDouble("Value");double density = (Quality / Volum) * 1000000;//kg/mm^3转化为g/cm^3UF_MODL_set_body_density(body, units, density);UF_ASSEM_set_work_part_quietly(part, &owning_part);}else{UF_MODL_density_units_t units;			//units:磅/英寸=UF_MODL_pounds_inches;磅/英尺 = UF_MODL_pounds_feet;克/厘米 = UF_MODL_grams_centimeters;千克/米 = UF_MODL_kilograms_metersif (type == 1){units = UF_MODL_pounds_inches;}else if (type == 2){units = UF_MODL_pounds_feet;}else if (type == 3){units = UF_MODL_grams_centimeters;}else if (type == 4){units = UF_MODL_kilograms_meters;}double Volum = GetBodyVolum(body);double Quality = double0->GetProperties()->GetDouble("Value");double density = (Quality / Volum) * 1000000;//kg/mm^3转化为g/cm^3UF_MODL_set_body_density(body, units, density);}}}catch (exception& ex){//---- Enter your exception handling code here -----NXopen_AssignmentQuality::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, ex.what());}}

关于实体设置密度的方式参考一下博客:

NX二次开发——设置体的密度(UF_MODL_set_body_density)-CSDN博客

http://www.dtcms.com/wzjs/276991.html

相关文章:

  • 装修公司做网站好做吗qq营销
  • 语言互动网站建设百度电脑版下载安装
  • 网站建设方式可行性分析推广赚钱的微信小程序
  • 猪八戒网做动漫弹幕网站深圳谷歌推广公司
  • 做网站怎么赚钱的公司网站推广运营
  • 网站导航是怎么做的收录查询站长工具
  • 温州商城网站建设成人教育培训机构十大排名
  • 找有意者做阿里巴巴去哪个网站知乎营销平台
  • 企业网站怎做seo是什么单位
  • 织梦网站图片不显示营销策划方案怎么做
  • 唐尧文化 网站建设工作总结近一周的新闻大事热点
  • 做海南旅游网站的初衷seo辅助工具
  • 给个龙做罗拉的网站百度问答首页
  • 打开网页wordpress错误重庆seo网页优化
  • 如何做网站的登录日志指数基金怎么买才赚钱
  • 如何做微信网站建设成都seo专家
  • 会计信息网站建设的意思郑州百度网站快速优化
  • 吉林省做网站公司sem代运营费用
  • 医院做网站的费用多少郴州网络推广外包公司
  • 东莞企业建站收费产品推广百度seo关键词优化市场
  • flash网站链接怎么做怎么做好seo推广
  • 哪个网站简历做的好百度统计api
  • 网站建设与管理案例教程在线阅读湖州网站建设制作
  • 网站开发公司长春百度品牌广告多少钱
  • 做钓鱼网站违法上优化seo
  • 兰州兼职做网站如何优化网站排名
  • 和君网站建设北京网站seo招聘
  • 智联招聘网站怎么做微招聘信息吗2021全国大学生营销大赛
  • 网站源码搭建教程免费发帖论坛大全
  • 中国江西网官方网站西地那非能提高硬度吗