类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
已知一条直线(x1,y1)(x2,y2)。现在要在终点(x2,y2)处加上一个箭头,也就是加两条箭头的边,箭头的长度以及斜率用常量表示,求获得两条箭头的边的终点的坐标的算法
网友回答:
首先,楼主的表述[箭头的斜率],这个恐怕有误,
因为箭头两条斜边应该是两个斜率,你所已知的
应该是箭头两条斜边与已知直线的夹角而已。
而且这个夹角应该小于90度。
x,y到x2,y2的距离为r可列出一个等式;
线段(x,y)(x2,y2)与(x1,y1)(x2,y2)的夹角为已知夹角可列出第2个等式;
两个等式可解出两个解,即所求。
可以用方程式解决啊
我曾写过这样的程序,你给我发邮件,我把原代码回复给你,注明用什么语言/
dingqi_e@yahoo.com.cn