为java中的line加上方向
来源:互联网 发布:java黑马程序员 编辑:程序博客网 时间:2024/06/07 02:08
在java中有一drawLine,但是不能直接画带方向的直线,这就需要我们自己来给line加上方向,即:在line的一端或两端加上箭头。
问题可以转化一数学问题:
已知直线的两端的坐标A(x1,y1),B(x2,y2),在端点A(或者B)画两条与直线AB夹角均为30度(度数可适当调整)的直线AM,AN.这样就给line加上方向了。
下面给出点M(x,y)(点N的求解方法与之相同)的坐标的具体求解步骤:
x=y1+Lsina
y=x1+Lcosa (a为AM与AB之间的夹角,L为箭头的长度,均为常量)
sina=(y-y1)/L
cosa=(x1-x)/L
tana=(a-1.732/3)/(1+1.732a/3)
(由tana易得sina,cosa)
由 a-1.732/3=tana(1+1.732a/3) 得tana
逆推便可求的M(x,y)点的坐标
- 为java中的line加上方向
- Android 为生成的apk文件名加上时间,修改java类中的代码
- 为某个项目加上Java Nature
- 一个为字符串中的网址加上链接的程序例子
- ASP为字符串中的网址自动加上链接
- 为字符串中的网址加上链接的程序例子
- 为我们的java软件加上系统热键功能。
- 面试中的算法(java方向)
- 为网站加上图标
- 将VC++中的字体输出为竖直方向显示
- 关于java类中的方法加上synchronized修饰
- 以Web方向为基础的java学习路线
- Java方向
- java方向
- java方向
- [c/c++函数] 给指定文件中的所有行加上行号后保存为指定文件
- 【wordpress技巧】为内容中的所有链接都加上target=’_blank’属性
- 为JTable加上Row Header.
- tomcat服务器的管理员添加和修改
- 按钮的选择项和提示输出问题
- 浅谈Spring静态切入点使用方法
- 阿万人三多发送到
- 使用ADS1.2进行嵌入式软件开发
- 为java中的line加上方向
- va_start&strcat&strstr
- Petshop4.0 中的 SQLHelper 文件
- XMLHTTP---介绍
- 实例解读 linux 网卡驱动
- 改变网络接口的速度和协商方式的工具miitool 和ethtool
- 亦幻亦真在AR
- Linux remote desktop (远程桌面)控制
- 个人管理