我试图以均匀的间隔获取沿线(段)的点的x和y坐标。在我的测试用例中,它是每16像素,但是我们的想法是在ActionScript-3中以编程方式进行操作。

我知道如何获得两点之间的斜率,即直线的y截距,以及a2 + b2 = c2,我只是想不起来/想出如何使用斜率或角度来获得给定的a和b(x和y) C。



有人知道给定c,y轴截距和斜率(或角度)的a和b的数学公式吗? (AS3也可以。)

最佳答案

内置于Flash中的Point类具有一组出色的方法,可以精确地执行您想要的操作。使用两个点定义直线,您可以使用“插值”方法自动将直线上的点向下移动,而无需使用任何三角函数。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/geom/Point.html#interpolate()

关于actionscript-3 - 数学-沿直线间隔获取x和y坐标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9155619/

10-11 23:55