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

网站美工工作步骤是什么seo优化啥意思

网站美工工作步骤是什么,seo优化啥意思,导购wordpress,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.yayakq.cn/news/975546/

相关文章:

  • 各大网站开发的区块链wordpress主题带支付
  • 北京燕化工程建设有限公司网站静态网站开发工具有哪些
  • 网站制作有哪些创新最好看免费观看高清大全八百电影
  • 网站在哪里设置关键词阿里云服务器上传网站
  • 长沙网站制作方法网站建设基本资料
  • 做公司网站需要花钱吗包装设计公司商业模式
  • 网站图片防盗连怎么做成都最有名的设计公司
  • 网站根目录怎么写快速排名程序
  • 知名的环保行业网站开发自适应网站做多大尺寸
  • 阿狸网站建设wordpress rss已删除
  • 广州 网站建设 020WordPress更改网站地址
  • 怎样建立网站阿里巴巴上面可以做网站
  • wordpress外贸网站好用的模板外国做袜子的网站
  • 做海报找背景图有哪些网站德阳市住房和城乡建设局网站
  • 网站网络广告推广软件工作室网站模板
  • 云南网站建设专业品牌wordpress 移动主题
  • 如何在网上推广公司济南seo网站优化
  • 漳州公司建设网站开发公司成本管控
  • 汶上县建设局官方网站英文网站开发公司哪家好
  • 网站开发的一般过程帮别人备案网站
  • 招人制作网站如何优化网站关键词排名
  • 网站上怎么做企业推广营销策划书怎么写格式
  • 园林设计公司网站如何把自己做的网站放到内网
  • php网站开发费用百度怎样发布作品
  • 网站建设常见故障深圳创建网站公司
  • 重庆网站建设营销培训机构网页设计模板
  • 手机网站用什么软件开发门户网站和部门网站的区别
  • 七个php源码下载的网站中国建设银行u盾下载假网站吗
  • 家政服家政服务网站模板win7安装wordpress
  • 百度站长工具使用方法百度帐号登录个人中心