找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 15867|回复: 4
打印 上一主题 下一主题

请问一下UG/KF中ug_curveaskarclength函数怎么用啊

[复制链接]
跳转到指定楼层
1
发表于 2005-3-10 20:50:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位仁兄,我在用UG/KF画一条线时,用ug_curve_askraclength()函数求直线的长度,怎么出现错误,例子如下:
#! UG/KBE 17.0
  
Defclass: line (ug_base_part);
  (point parameter) p1:;
  (point parameter) p2:;
  (number parameter) length: ug_curve_askArcLength(line1;
  
  (child) line1:
  {
   class,ug_line;
   start_point,p1:;
   end_point,p2:;
  };
  
(number parameter) length: ug_curve_askArcLength(line1; 这个语句有错误吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-3-11 13:14:42 | 只看该作者
我也试了试,老是说too few arguments for function
个人觉得语法没错 可能是用法有误吧
再试试
望高人指教
3
发表于 2005-3-12 08:12:06 | 只看该作者
给你个例子瞧瞧
(Number) l_length: ug_curve_askArcLength( ug_line:, {} );  
  
(Child) ug_line: {
  Class, ug_line;
  Start_Point, Point(-67.2294314809851,-33.6018996148585,0);
  End_Point, Point(-45.3670879440049,88.9754038432314,0);
};  
  
错五
  ug_curve_askArcLength() 要有两个输入参数,第二个不能缺省
  
你的情况用
(Number) my_length:dist(p1:, p2: ) ;
岂不更简单?
  
再不济,用KF写也把它写出来了
  
distance = sqrt((x2-x1)^2+ .....)
就这还比到UG里划线好恶
4
发表于 2005-3-12 08:45:28 | 只看该作者
herryweiwei wrote:
我也试了试,老是说too few arguments for function 望高人指教

以貌取人长得不高不是我的错!
我去吧姚明给你找来怎样?
5
发表于 2005-3-14 09:50:25 | 只看该作者
了解了,拜一下强人。这总可以了吧 嘿嘿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-25 15:31 , Processed in 0.029485 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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