找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2486|回复: 1

[原创] 利用UFUN方法与NXOpen C++方法创建非参直线的区别!

[复制链接]

14

主题

257

回帖

8511

积分

贵宾

积分
8511

论坛技术员论坛贡献

发表于 2016-9-1 08:21:17 | 显示全部楼层 |阅读模式
本帖最后由 Jefft 于 2016-9-1 08:26 编辑

在二次开发时,建议大家哪个简单用哪个。
有些东西,利用UFUN来做,可能会麻烦点,
但有些利用NXOpen C++来做,又很简单,
应该两者借合,哪个简单用哪个。
以下是对比,创建非参直线,二者的区别:
UFUN的方法:
  1. UF_CURVE_line_t line1;
  2. line1.start_point[0] = 0.0;
  3. line1.start_point[1] = 0.0;
  4. line1.start_point[2] = 0.0;

  5. line1.end_point[0] = -40.0;
  6. line1.end_point[1] = 30.0;
  7. line1.end_point[2] = 50.0;
  8. tag_t lineTAG = NULL_TAG;

  9. UF_CURVE_create_line (&line1, &lineTAG);
复制代码
NXOpen C++方法:
  1. NXOpen::Point3d startPoint1(10.0, 10.0, 3.0);
  2. NXOpen::Point3d endPoint1(50.0,40.0,20.0);
  3. NXOpen::Line *line1;
  4. line1 = workPart->Curves()->CreateLine(startPoint1, endPoint1);
复制代码



评分

参与人数 1元宝 +1 收起 理由
心随行动* + 1 分享加分!

查看全部评分

23

主题

1892

回帖

1万

积分

Administrator

积分
13114
发表于 2016-9-1 12:59:44 | 显示全部楼层
支持一下,楼主辛苦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-31 20:19

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表