jjzjj

arrowEndPoint

全部标签

objective-c - 如何找到给定线的起点和终点的箭头尖端点

假设您有一条直线,起点(x1,y1)和终点(x2,y2)。为了在直线上绘制箭头帽(在objective-c中),我需要在给定箭头角度(45度)的情况下找到箭头的点(x3,y3,x4,y4),并且箭头尖端的长度(h)。那么给定x1,y1,x2,y2,h,alpha什么是x3,y3,x4,y4?添加了解释问题的图像。如果答案可以在objective-c中(使用UIBezierpath和CGPoint),将不胜感激。谢谢! 最佳答案 #import#import#importfloatphi=atan2(y2-y1,x2-x1);//su