hermite插值matlab代码-newt:t

时间:2024-06-13 01:25:43
【文件属性】:

文件名称:hermite插值matlab代码-newt:t

文件大小:52KB

文件格式:ZIP

更新时间:2024-06-13 01:25:43

系统开源

埃尔米特插值matlab代码介绍 这是NewT,它是用于合成逼真的运动的“时空约束”范例的实现。 论文报告中对此有完整描述,可从以下网站获得: http://www.alyx.com/zell/thesis 您也可能在这里获得此代码。 该报告包含所有数学动机,此处将不再赘述。 动力学系统摘要 在当前的实现中,虚拟环境非常简单。 力学是平面的,因此实体的深度为零。 动画主题“生物”由刚体“肢体”构成,该刚体从生物在树形拓扑中的根位置开始延伸。 系统无法处理图中的循环-例如,一个双手紧握的人的模型。 然后,可以使用N + 2个变量来描述具有N条肢体的生物的时变状态:两个笛卡尔X和Y来描述生物根在平面中的位置,以及N个角来描述每个肢体的姿态。 这些状态表示值称为*度“ DOF”,随着时间的变化,生物就会移动。 范例的目标是创建动画,即随时间生成*度的显式描述。 为此,我们将*度随时间的变化表示为基函数的线性组合(总和)。 存在许多有用的基础,这里有一些有用的基础。 要移动,生物还需要肌肉。 它们的随时间变化的张力值也以功能为基础明确表示。 肌肉位于两个肢体之间的关节处,并在那里产生扭矩


【文件预览】:
newt-master
----bin()
--------render.sh(604B)
----include()
--------GaussianIntegrator.h(301B)
--------VRMLVisualizer.h(509B)
--------World.h(660B)
--------BodyPoint.h(453B)
--------Creature.h(358B)
--------Single.h(430B)
--------SimpsonIntegrator.h(299B)
--------Impulse.h(366B)
--------RigidBody.h(998B)
--------Hermlet.h(2KB)
--------Link.h(377B)
--------Constraints.h(2KB)
--------Constant.h(475B)
--------Force.h(415B)
--------Primitives.h(1KB)
--------Fun.h(947B)
--------RIBVisualizer.h(527B)
--------Hermite.h(1KB)
--------Hat.h(742B)
--------adolc.h(167B)
--------Stage.h(1KB)
--------DOF.h(591B)
--------Integrator.h(232B)
--------PWC.h(479B)
--------AnchorPoint.h(614B)
--------Muscle.h(333B)
--------AVec.h(830B)
--------PWL.h(323B)
----TODO(1KB)
----src()
--------DOF.C(603B)
--------Hermite.C(4KB)
--------Stage.C(5KB)
--------Hat.C(2KB)
--------PWL.C(307B)
--------Impulse.C(795B)
--------World.C(1KB)
--------Link.C(2KB)
--------RIBVisualizer.C(6KB)
--------Hermlet.C(8KB)
--------Muscle.C(367B)
--------Constraints.C(3KB)
--------Primitives.C(2KB)
--------AVec.C(1KB)
--------AnchorPoint.C(263B)
--------PWC.C(263B)
--------Creature.C(2KB)
--------Hermlet.C.preWavelet(5KB)
--------Force.C(736B)
--------SimpsonIntegrator.C(863B)
--------Makefile(1005B)
--------Integrator.C(0B)
--------run.log(39B)
--------RigidBody.C(3KB)
--------GaussianIntegrator.C(2KB)
----.gitignore(88B)
----Changelog(412B)
----demo()
--------Luxo.C.old(5KB)
--------Luxo.h(494B)
--------Human.C(8KB)
--------Needle.C(2KB)
--------Snake.h(487B)
--------Trivial.C(2KB)
--------Odc_Init.C(474B)
--------Trivial.h(491B)
--------Needle.h(491B)
--------Needle.C.old(2KB)
--------omu.tcl(4KB)
--------Luxo.C(5KB)
--------run(2KB)
--------Makefile(1KB)
--------Human.h(498B)
--------Odc_Main.c(1KB)
--------Snake.C(2KB)
----README.md(6KB)

网友评论