首先,我的英语是垃圾,所以请理解。
我被要求在java中做一些模拟/动画。 我在船上有一些齿轮,其中一个齿轮在其轴上一直旋转。当我移动任何其他齿轮靠近旋转的齿轮时,它必须开始旋转,齿不能相互重叠。
我认为这个链接很好地描述了它 http://www.csharphelper.com/howto_animate_gear.gif
我不知道如何使这些齿轮相互作用,如果有人能展示一些代码示例,我会很高兴
非常感谢您的帮助
答案 0 :(得分:6)
如果你知道如何旋转kog,你可能会作弊,并硬编码时间,以便它们在正确的时间旋转:P
答案 1 :(得分:3)
这是一个经典的LCM(Least Common Multiple)问题:尝试根据齿轮的尺寸(半径或直径或圆周)制定解决方案。