Computer Animation中用到的力学基础知识

  1. Holonomic constraints vs. Nonholonomic constraints:
    中文译名是,完整约束 vs 非完整约束。

在英语里,holonomic这个词除了完整的,还有可积分的这个意思。所以我们还可以从数学计算的角度来尝试理解这两个名词(Holonomic 和 Nonholonomic)的意义。

下面我会贴几段参考来的解释,并附上自己的理解。
1.1 以下来自维基百科

1.1.1

1.1.2
1.1.3

我的理解:某个物理系统中如果存在完整约束,则这个约束依赖于构成系统的所有particles(在经典力学中,它表示一个只有位置和质量这两个属性的模型)的位置和给定的时刻。注意我说的是时刻,而不是时间。如果是时间的话,位置再加上时间就有了位移,而位移加上时间又有了速度。而如果该系统的状态还依赖于速度的话,那它就不是一个有完整约束的系统。

1.2 某国外物理论坛

1.2.1

首先,我们不考虑他说的拉格朗日之类的东西(因为我也不懂那是啥。。。),只看他所举的例子。
我的理解:位置坐标之间就有函数关系的,是完整约束。否则,是非完整约束。

  1. Scleronomic constraints vs. Rheonomic constraints:
    中文译名是,定常(时不变)约束 vs 非定常(时变)约束。
    这两个都属于Holonomic constraints(完整约束)。

A mechanical system is scleronomous if the equations of constraints do not contain the time as an explicit variable and the equation of constraints can be describe by generalized coordinates (simply position). Such constraints are called scleronomic constraints. The opposite of scleronomous is rheonomous.

A mechanical system is rheonomous if its equations of contain the time as an explicit variable.

一言以蔽之:方程里时间变量的就是非定常,方程里没有时间变量的就是定常。

  1. Inequality constraints vs. Velocity constraints:
    这两个都属于Nonholonomic constraints(非完整约束)。

"Inequalities do not constrain the position in the same way as equality constraints do." ------- 从PPT上抄来的

我的理解:网上关于这两个的资料很少。从上面的句子分析可得,Inequality constraints是用来限制系统中particles的位置坐标的。而Velocity constraints从字面意思我们就可以猜的八九不离十了。哈哈哈哈哈哈哈哈哈哈。

  1. 最后,补一张图。版权属于RWTH Aachen University, CG组。
4.1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 有一篇文章里这样写到:“倾听花开的声音,我们能读懂花儿的心思;倾听溪水的歌声,我们能读懂山林的呼吸;倾听孩子的心声...
    五月心析阅读 866评论 0 1
  • 老妈整理东西的时候,找出一个装着我小时候玩具的袋子。曾经以为那些东西早就不在了,没想到还保留至今。 因为玩具表面落...
    拥抱太阳的Pluto阅读 263评论 2 3
  • 夫妻之间的财政大权,涉及了太多的东西,难免会有分歧的时候。其实掌管财政大权并没有那么简单,要掌管一家大小的生计大权...
    小嘴菇凉爱吃肉阅读 337评论 0 1
  • 1 今天早晨出门前完成了1*18指卧撑,感觉状态很好,相信自己会做的更好! 2 在早晨出门上班前,完成了早读英语和...
    LiHongxi阅读 196评论 0 0