Man*_*uel 0 math objective-c ios
我有两点即时通讯画一条线(这之间x1,y1和x2,y2),但我需要知道的坐标x3,y3是gapSize从点离开x2,y2.关于如何解决这个问题的任何想法(该程序是用Objective-c编写的,如果它有用的话)?

您可以简单地以弧度计算角度
double rads = atan2(y2 - y1, x2 - x1);
Run Code Online (Sandbox Code Playgroud)
然后你得到如下坐标:
double x3 = x2 + gapSize * cos(rads);
double y3 = y2 + gapSize * sin(rads);
Run Code Online (Sandbox Code Playgroud)
这是你的意思吗?
| 归档时间: |
|
| 查看次数: |
527 次 |
| 最近记录: |