我在Lua中具有以下经修改的曲轴旋转方程式(其中{drss}是从0到360的固有连续时间值,以毫秒为单位),30是半径,160是活塞杆长度,180 y偏移到正确位置图形):
(30*math.cos({drss})+(math.sqrt(160-(30*math.sin({drss})))))+180
放置在y轴上,可以为活塞的图形表示提供足够的往复运动。
我有5个活塞。其余4个与水平线的交角为变化。例如。 252°...
我读过的所有示例都涉及归一化矢量,但没有说明运动是如何实现的,也不解释如何计算对角线运动的各种角度,几乎所有示例都假设45°或8个可能的方向。因此,我如何以例如252°的角度移入和移出活塞,以及如何重新计算x&y ...在我的方程式中,运动是通过内在值{drss}产生的,但是我需要取消该操作,并且创建自己的?