找到悬挂结构中一组盒子的重心

时间:2013-08-29 15:55:05

标签: javascript math gravity

image

我想知道是否可以向用户显示指定蓝色圆周的红点以保持悬挂结构的重心。

每个盒子在其用户定义的两根悬挂线缆中都有一定的角度。 他可以根据自己的意愿分配任意数量的盒子。

我想到了制作微积分的JavaScript,它根本不必是图形,红点有它的数字。应该选择具有最接近结果的微积分结果。

我没有找到任何可以做到这一点的例子,只有数学公式。

提前致谢

1 个答案:

答案 0 :(得分:2)

只要您了解公式,公式应该足够了。只有三个质量加权坐标:

xbar = sum(M(i)*x(i))/sum(M(i))
ybar = sum(M(i)*y(i))/sum(M(i))
zbar = sum(M(i)*z(i))/sum(M(i))

(x,y,z)是各个盒子的质心,易于计算。

我不希望在任何地方的代码中找到您的精确场景。你会等很长时间的。