怎样画箭头?

TroubleShotting 2005-07-14 09:06:21
画一条从(x1,y1)-(x2,y2)的直线,然后标出箭头
但这箭头的解析式是什么呀?有没有现成的公式?我自己画了一天也没画出来
...全文
138 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmmcd 2005-07-14
  • 打赏
  • 举报
回复
向量:(x2-x1)+ (y2-y1)i
绕点(x2,y2),转一个很小的角度A(<0.08):cosA+i sinA;
正负都转;旋转后,长度缩小比例为:r(<0.1)
于是得到两个点:
(x2+r×((x2-x1)cosA - (y2-y1)sinA), y2+r×((y2-y1)cosA + (x2-x1)sinA))
(x2+r×((x2-x1)cos-A - (y2-y1)sin-A), y2+r×((y2-y1)cos-A + (x2-x1)sin-A))

这两点分别向(x2,y2)作直线。
TroubleShotting 2005-07-14
  • 打赏
  • 举报
回复
谢谢了,的确可以
但似乎有个缺陷:直线的斜率不同,箭头的长度也不同
怎样解决呢?

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧