Javascript 织物仿真系统的并行化算法?

Javascript 织物仿真系统的并行化算法?,javascript,algorithm,math,parallel-processing,Javascript,Algorithm,Math,Parallel Processing,可以使用以下算法进行简单的布料模拟: def tick(dt): for p1 in particles: for bound in p.bounds: p2 = bound.particle p2.vel += p1.pos + bound.stable_pos - p2.pos p1.pos += p1.vel * dt 作为测试,我尝试了JavaScript。不幸的是,这个比例很低。随着粒子数的增加,

可以使用以下算法进行简单的布料模拟:

def tick(dt):
    for p1 in particles:
        for bound in p.bounds:
            p2 = bound.particle
            p2.vel += p1.pos + bound.stable_pos - p2.pos
        p1.pos += p1.vel * dt

作为测试,我尝试了JavaScript。不幸的是,这个比例很低。随着粒子数的增加,性能下降得非常快,极限非常低。有没有办法并行化这个算法?你能把它描述成一个简单的伪代码吗?

这里是对并行布料模拟设计的详细描述:

相当酷的实现。干得好。:)@谢谢techfoobar,但它在只排了40行之后就慢了下来。我需要至少400个项目!啊,它在那里运行平稳吗?它对我来说运行平稳。这不是一个真正的答案,因为我从未使用过它们,但也许网络工作者就是你所追求的?我不知道这是否有帮助,但这里有一个相关的问题,它提供了一个js小提琴,布料模拟可以在更大的网格上平稳运行