flanker_j 发表于 2011-12-30 17:46:48

请问如果计算直线在图纸上的角度

本帖最后由 flanker_j 于 2011-12-30 17:50 编辑

已经直线的起点坐标和终点坐标,怎样计算出这条直线在CAD图纸上的角度,用(Y2-Y1)/(X2-X1)只能求出直线的倾斜度, 然而CAD图纸中直线的角度,是以起点为圆心,逆时针旋转得出的与X轴的夹角,这个角度就是直线属性里的角度值,我想知道的就是如何通过起终点坐标计算这个值。

sieben 发表于 2011-12-30 18:07:01

不就换算一下嘛,看看目前四个象限的角度表达方式,再换成你自己的角度来表示四个象限.

lihezhou 发表于 2011-12-30 19:10:59

直线本身就 有一个角度的的属性

flanker_j 发表于 2011-12-31 09:11:51

lihezhou 发表于 2011-12-30 19:10 static/image/common/back.gif
直线本身就 有一个角度的的属性

因为我想用程序画一条直线,然后再根据这条直线的角度来插入一个图块,所以要计算这条直线的角度得出要插入图块的旋转角

ljttjl 发表于 2011-12-31 10:04:05

(anglept1 pt2)这个函数比较方便得到直线角度
页: [1]
查看完整版本: 请问如果计算直线在图纸上的角度