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

十大纯净系统网站公司网站开发费怎么入账

十大纯净系统网站,公司网站开发费怎么入账,诚信网站 互联网建站,网站建设下载一、概述 NX二次开发中一般都是多个控件的组合#xff0c;这里我首先对指定方位控件进行说明并结合选择对象控件#xff0c;具体如下图所示。 二、实现功能获取方位其在选择面上原点的目标 2.1 在initialize_cb()函数中进行初始化#xff0c;实现对象选择过滤面 //过滤平…一、概述 NX二次开发中一般都是多个控件的组合这里我首先对指定方位控件进行说明并结合选择对象控件具体如下图所示。 二、实现功能获取方位其在选择面上原点的目标 2.1 在initialize_cb()函数中进行初始化实现对象选择过滤面 //过滤平面 NXOpen::Selection::SelectionAction action Selection::SelectionActionClearAndEnableSpecific; std::vectorNXOpen::Selection::MaskTripleselectionMask_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::vectorTaggedObject* 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);vectordouble 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.dnsts.com.cn/news/176027.html

相关文章:

  • 关于建设 医院网站的请示网页设计与制作页面
  • 在深圳做网站多少钱建设世界一流企业
  • 一个网站源代码概多大国际机票搜索量大涨
  • 网站备案需要花钱吗wordpress md插件
  • 宝山网站建设方案wordpress首页文件打不开
  • 注册域名怎么做网站山东省住房和城乡建设厅二建查询
  • 个人建什么网站最赚钱管理咨询公司项目运作流程图
  • 海外广告投放渠道营销10个网站用户体验优化的研究结果
  • 深圳网站建设最专业网站建设公司郑州
  • 南京网站设计制作自己做的网站在浏览器上显示不安全吗
  • 我做的网站怎样推广公司做网站是做什么账务处理
  • 佛山新网站制作代理商自己做的网站标题
  • 优秀校园网站建设汇报番禺网站建设培训
  • 奎屯网站建设网络推广站
  • 微信定制网站建设关于网站建设的请示
  • 海口网站开发公司网站建设怎么链接表格
  • 做网站邯郸网络规划设计师教程第2版下载
  • 大连企业网站建设模板天元建设集团有限公司第六分公司
  • 克隆网站首页做单页站几个文件夹出售网站建设群
  • 长沙网站开发微联讯点不错商务网站设计实训报告
  • 帮别人起名 做ppt的网站wordpress国人主题对比
  • 大邯郸网站成都彩票网站开发
  • 张家港保税区建设规划局网站zencart外贸建站
  • 发帖子最好的几个网站网络安全厂家排名
  • 网页设计欣赏app常州百度推广优化
  • 织梦网站模板如何安装有哪些网站可以做简历
  • 东莞网站开发技术公司电话网站明链怎么做
  • 长沙影楼网站建设wordpress软件下载站
  • 在门户网站建设上的讲话烟台公司网站开发
  • 自己一个人做网站可以吗网站建设公司营业执照经营范围