UG爱好者

标题: 利用UFUN方法与NXOpen C++方法创建非参直线的区别! [打印本页]

作者: Jefft*    时间: 2016-9-1 08:21
标题: 利用UFUN方法与NXOpen C++方法创建非参直线的区别!
本帖最后由 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);
复制代码




作者: 心随行动*    时间: 2016-9-1 12:59
支持一下,楼主辛苦




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2