我想使用Yampa进行一些基本的系统模拟,就像我在Simulink中所做的那样。在这种情况下,我想模拟一个弹簧和阻尼器系统,由这个Simulink教程介绍。我编写了以下信号函数来表示该系统:system = time >>> force >>> displa...
是否有一个简单的JavaScript物理引擎可用来处理一些简单的3D场景。 我知道Box2D实现,但我不认为它可以满足我的需求。本质上,我想模拟球与洞(如高尔夫球)交互时的行为。根据速度,球可以围绕洞旋转等。
我想模拟三维空间中一些物体上的吸收和反射的传播波。 我想使用Python完成。 我应该使用numpy吗? 是否有一些特殊的库可以使用? 如何模拟波? 我可以使用波动方程吗? 但是如果有反射怎么办? 有没有更好的方法? 我应该使用向量吗? 但当光线分散时,强度会降低。 很困难。 提前致谢。
我有一个沿着一维轴移动的点,需要让它平滑地移动。因此,我认为它的速度必须是一个连续函数,我需要控制加速度并计算它的速度和位置。 这个算法对我来说似乎不是显而易见的,但我猜想这肯定是一个常见的问题,只是我找不到解决方案。 注: 物体的最终目的地在移动过程中可能会改变,但移动仍需平滑进行。...
在数字世界中,真正的碰撞几乎不会发生,因此我们总是会出现“碰撞”圆形与矩形重叠的情况。 如何将圆形放回到与矩形完美碰撞而无重叠的状态? 假设矩形已经停止(零速度)并且轴对齐。 我会用后验方法(二维)解决这个问题。 简而言之,我需要解决这个关于t的方程: 其中: 是一个数字,...
我正在开发一个基于浏览器的实验,其中我有N个特定的圆形(假设它们里面有独特的图片),需要将它们紧密地排列在一起,尽可能减少它们之间的空隙。它不必被排列成一个圆形,但它们应该“聚集”在一起。 圆的大小是可定制的,用户可以通过拖动JavaScript滑块来更改大小,更改一些圆的大小(例如,在滑块...
我想可能有人之前问过这个问题,但我找不到答案。 我正在为我的游戏引擎编写一个物理库(2D,目前使用ActionScript3编写,但很容易转换为基于C的语言)。 我在找一个好的公式来计算我的游戏对象的惯性。 问题在于,有许多经过验证的公式可用于计算凸多边形重心周围的惯性,但我的结构略有不...
我正在为一个游戏设计一个简单的堆栈,玩家可以移动编号的方块来跟踪他们收集胜利手牌的进度。目前我选择了jQuery UI的可拖放组件,它很容易上手,但只能一次移动一个方块:http://cssdeck.com/labs/cowmmudd/4。 我想将方块的移动外包给一个真正的JavaScr...