ove*_*urn 1 javascript paperjs
知道如何在纸张js中获得两个路径段之间的角度吗?
我已经尝试过point1.getDirectedAngle(point2),我不太了解返回的值,因为它与真实角度不对应.
getAngle(point),getAngleInRadians(point)和getDirectedAngle(point)都将给定点视为向量.
除了getAngleInRadians()之外,结果是度数.
所以,当你这样做
point1.getDirectedAngle(point2)
Run Code Online (Sandbox Code Playgroud)
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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
556 次 |
| 最近记录: |