iCAx开思工具箱
标题:
请问一下UG/KF中ug_curveaskarclength函数怎么用啊
[打印本页]
作者:
whllenny
时间:
2005-3-10 20:50
标题:
请问一下UG/KF中ug_curveaskarclength函数怎么用啊
各位仁兄,我在用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
; 这个语句有错误吗?
作者:
herryweiwei
时间:
2005-3-11 13:14
我也试了试,老是说too few arguments for function
个人觉得语法没错 可能是用法有误吧
再试试
望高人指教
作者:
vodka
时间:
2005-3-12 08:12
给你个例子瞧瞧
(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里划线好恶
作者:
vodka
时间:
2005-3-12 08:45
herryweiwei wrote:
我也试了试,老是说too few arguments for function 望
高人
指教
以貌取人
长得不高不是我的错!
我去吧姚明给你找来怎样?
作者:
herryweiwei
时间:
2005-3-14 09:50
了解了,拜一下强人。这总可以了吧 嘿嘿
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3