lxqun 发表于 2003-12-22 10:58:00

一个关于求角度的问题

用getangle来得到角度还必须在屏幕上点一下,但其实我那点的数据都有了,能不能不去屏幕点那一下啊,搞得程序被中断,很不爽
有没有别的函数直接通过线段的两端点就可以得到角度啊

aaddff 发表于 2003-12-22 11:47:00

(angle pt1 pt2)

BDYCAD 发表于 2003-12-22 11:52:00

計算兩點的角度在幫助文件中有
Returns an angle in radians of a line defined by two endpoints

(angle pt1 pt2)

Arguments

pt1

An endpoint.

pt2

An endpoint.

Return Values

An angle, in radians.

The angle is measured from the X axis of the current construction plane, in radians, with angles increasing in the counterclockwise direction. If 3D points are supplied, they are projected onto the current construction plane.

Examples

Command: (angle '(1.0 1.0) '(1.0 4.0))

1.5708

Command: (angle '(5.0 1.33) '(2.4 1.33))

3.14159

See Also

The Angular Conversion topic in the AutoLISP Developer's Guide.

lxqun 发表于 2003-12-22 11:55:00

哦,原来是这样,呵呵,谢谢
页: [1]
查看完整版本: 一个关于求角度的问题