gpt4 book ai didi

actionscript-3 - 线触发器的 ActionScript 角度

转载 作者:行者123 更新时间:2023-12-04 08:26:16 25 4
gpt4 key购买 nike

如何在 actionscript 3 中找到两点之间的线的角度。

我有一个动态动画箭头的对象,给定代表起点、肘部和终点的点。

我需要线的角度来旋转尖端的箭头以准确指向正在绘制的当前线段

我可以通过检测一个轴是否为 0 来轻松获得直角线的角度,但需要两点之间的任何线的角度。

我熟悉获取一条线的点数,例如以 47 度绘制一条 100px 的线:

var length:Number = 100;
var angle:uint = 48
graphics.lineTo(Math.cos(angle) * length, Math.sin(angle) * length);

但我很难从这条线上获得角度:

我需要的是

给定一条线的起点和终点,这条线的角度是多少。

非常感谢任何和所有的建议

最佳答案

每个人都在使用 Math.atan() 建议公式,对分母中的 0 个案例给出警告。已经有一个完整的函数可以做到这一点——它是 Math.atan2() .

只需传入一个 X 和一个 Y 值,它就会为您提供一个角度。没有特殊情况——只有坐标。和往常一样,返回值以弧度为单位,从 -pi 到 +pi。

关于actionscript-3 - 线触发器的 ActionScript 角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1300690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com