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

济南资金盘网站开发公司靠谱吗如何推广公司网站

济南资金盘网站开发公司靠谱吗,如何推广公司网站,wordpress批量上传商品,旅游外贸网站建设推广一、概述 NX二次开发中一般都是多个控件的组合,这里我首先对指定方位控件进行说明并结合选择对象控件,具体如下图所示。 二、实现功能获取方位其在选择面上原点的目标 2.1 在initialize_cb()函数中进行初始化,实现对象选择过滤面 //过滤平…

一、概述

         NX二次开发中一般都是多个控件的组合,这里我首先对指定方位控件进行说明并结合选择对象控件,具体如下图所示。

二、实现功能获取方位其在选择面上原点的目标

2.1 在initialize_cb()函数中进行初始化,实现对象选择过滤面

//过滤平面
NXOpen::Selection::SelectionAction action = Selection::SelectionActionClearAndEnableSpecific;
std::vector<NXOpen::Selection::MaskTriple>selectionMask_array(1);//括号内数字:maskArray数组大小(有多少种选择就写多少)//具体用法参考MaskTriple
selectionMask_array[0].Type = UF_solid_type;
selectionMask_array[0].Subtype = UF_solid_face_subtype;
selectionMask_array[0].SolidBodySubtype = UF_UI_SEL_FEATURE_ANY_FACE;NXOpen::BlockStyler::PropertyList *selComponentProps = SelectPoint->GetProperties();//selComp为对象收集器的ID
selComponentProps->SetSelectionFilter("SelectionFilter", action, selectionMask_array);
delete selComponentProps;
selComponentProps = NULL;

2.2在update_cb函数中通过选择面获得面上点击屏幕点将其设置为指定方位控件的原点,并通过输入面的TAG值,获得选择平面X、Y的向量值设置为指定方位控件的X、Y向量。

int NXOpen_EngravedText::update_cb(NXOpen::BlockStyler::UIBlock* block)
{try{if(block == SelectPoint){//---------Enter your code here-----------Point3d pickPoint = SelectPoint->PickPoint();//获得指定面上的点std::vector<TaggedObject*> objects = SelectPoint->GetSelectedObjects();GetxyDirection(objects[0]->Tag(), pickPoint);manippickPoint = manip0->Origin();}else if(block == manip0){//---------Enter your code here-----------}}catch(exception& ex){//---- Enter your exception handling code here -----NXOpen_EngravedText::theUI->NXMessageBox()->Show("Block Styler",         NXOpen::NXMessageBox::DialogTypeError, ex.what());}return 0;
}//通过输入面的TAG值,获得选择平面X、Y的向量值
void GetxyDirection(tag_t object, Point3d pickPoint)
{int faceTpye = 0;UF_MODL_ask_face_type(object, &faceTpye);vector<double> Directi;if (faceTpye == UF_MODL_PLANAR_FACE){int type = 0;double point[3];double dir[3];double box[6];double radius;double rad_data[2];int norm_dir = 0;UF_MODL_ask_face_data(object, &type, point, dir, box, &radius, rad_data, &norm_dir);double mtx[9];UF_MTX3_initialize_z(dir, mtx);manip0->SetOrigin(pickPoint);//指定方位器出现的原点Vector3d xDirection1(mtx[0], mtx[1], mtx[2]);Vector3d yDirection1(mtx[3], mtx[4], mtx[5]);manip0->SetXAxis(xDirection1);manip0->SetYAxis(yDirection1);}
}

2.3打印坐标,在void GetxyDirection(tag_t object, Point3d pickPoint)函数中只需将mtx按照X、Y、Z每个三个值分好分别进行打印即可,这里不提供代码。

http://www.wangmingla.cn/news/144646.html

相关文章:

  • 网站建设现状调查研究济南seo外包公司
  • 新疆做网站哪家公司好seo销售
  • 常州网站建设开发最新热点新闻事件素材
  • 做保洁网站找谁做百度网站联系方式
  • 地方门户网站用户杭州小程序建设公司
  • 做商贸生意的人都去什么网站哈尔滨seo优化软件
  • 网站开发人员 工资网络推广平台公司
  • 自己做电商网站吗东莞快速优化排名
  • 深圳网站建设及推广nba最新排行
  • 长沙做网站咨询公司找代写文章写手
  • 网页建站工具站长是什么职位
  • 案例学 网页设计与网站建设网站seo优化是什么
  • pc官网 和手机网站线上销售如何找到精准客户
  • 男男做暧网站免费个人网站备案
  • 网站咋开通制作小程序的软件
  • 宜宾做网站公司广告软文范例200字
  • 怎么自己建立公司网站站长工具最近查询
  • 南宁网站搜索引如何进行搜索引擎的优化
  • 如何制作一般企业网站免费网站模板网
  • 高校二级网站建设意义聚名网
  • 做公司点评的网站全球疫情最新数据统计
  • 制作动画网站模板免费手游推广平台
  • 英文网站 模板商丘网络推广哪家好
  • 做网站上传资源网站关键词优化办法
  • 网站做315认证市场调查报告模板及范文
  • 昆山做网站全网搜索指数查询
  • 专做中医教学网站企点客服
  • 网站制作公司教你怎么制作网站合肥网站推广优化公司
  • 怎么做wp网站何鹏seo
  • 网络教学平台网址上海seo优化公司