PaperJS-两点之间的角度

PaperJS - angle between two points

本文关键字:之间 两点 PaperJS-      更新时间:2023-09-26

知道如何在js中获得两个路径段之间的角度吗?

我尝试过point1.getDirectedAngle(point2),但我不太理解返回的值,因为它与实际角度不对应。

getAngle(点)、getAngleInRadians(点)和getDirectedAngle(点将给定的点视为向量。

除getAngleInRadians()外,结果以度为单位。

所以当你做时

 point1.getDirectedAngle(point2)

point1必须是从当前点到上一点的向量,point2必须是从您当前点到下一点的矢量:

for segment in path.segments
    point1 = segment.previous.point.subtract(segment.point)
    point2 = segment.next.point.subtract(segment.point)
    angle = point1.getDirectedAngle(point2)