Pro/TOOLKIT示例程序(四)获取几何元素:基准点
2018-01-14 15:32
204 查看
在Pro/TOOLKIT中,类型ProPoint表示基准点。ProPoint和ProGeomitem之间可以相互转换:
ProPoint -> ProGeomitem:ProPointToGeomitem
ProGeomitem -> ProPoint:ProGeomitemToPoint
函数ProPointCoordGet用于获取基准点的坐标值。
示例代码:
ProPoint -> ProGeomitem:ProPointToGeomitem
ProGeomitem -> ProPoint:ProGeomitemToPoint
函数ProPointCoordGet用于获取基准点的坐标值。
示例代码:
// 获取基准点的数据:坐标值 int TestGetPointData(uiCmdCmdId command, uiCmdValue *p_value, void *p_push_command_data) { ProError err; // 选择点 ProSelection *sels; int nSel = 0; err = ProSelect("point", 1, NULL, NULL, NULL, NULL, &sels, &nSel); if (PRO_TK_NO_ERROR != err || 1 != nSel) { return -1; } // 获取选择的点 ProGeomitem geomPoint; err = ProSelectionModelitemGet(sels[0], &geomPoint); ProPoint selPnt; err = ProGeomitemToPoint(&geomPoint, &selPnt); // 获取点的数据:坐标值 ProVector xyz_point; err = ProPointCoordGet(selPnt, xyz_point); // 输出 CStringW cstrInfo; cstrInfo.Format(L"点的坐标值为: x = %.2f; y = %.2f; z = %.2f", xyz_point[0], xyz_point[1], xyz_point[2]); MessageBoxW(NULL, cstrInfo, L"icaxdev: Sample004", MB_OK); return 0; }
相关文章推荐
- Pro/TOOLKIT示例程序(五)获取几何元素:基准轴
- Pro/TOOLKIT示例程序(六)获取几何元素:坐标系
- Pro/TOOLKIT示例程序(十四)特征元素树
- Pro/TOOLKIT示例程序(一)模型和模型项
- Pro/TOOLKIT示例程序(二)遍历模型下的所有特征
- Pro/TOOLKIT示例程序(九)参数ProParameter
- jQuery获取动态生成的元素示例
- 【Jsoup学习礼记】示例程序: 获取所有链接
- JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
- javascript获取form里的表单元素的示例代码
- 利用HttpRequest登录到某个网站,然后获取网站信息的程序示例
- jquery获取元素示例
- 微信小程序调用微信登陆获取openid及java做为服务端示例
- 在MFC程序中,利用boost 正则表达式获取URL参数示例
- javascript通过className来获取元素的简单示例代码
- [C#.Net]利用HttpRequest登录到某个网站,然后获取网站信息的程序示例
- V4L2 获取和配置摄像头程序示例(使用v4l2_queryctrl )
- V4L2 获取和配置摄像头程序示例
- js获取下拉列表的值和元素个数示例
- JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸