vr虚拟现实制作-约束解算器在特定刚体集合中充

2019-08-07 13:57 admin
reactor动力学工具条
一、 约束解算器
约束解算器在特定刚体集合中充当合作式约束的容器,并为约束执行所有必要的计算以协同工 作。
若要在场景中对合作式约束进行模拟,必须将这些约束包括在有效约束解算器中,且包含的任 何刚体应在与此解算器关联的刚体集合中。要使约束解算器有效,应将此解算器与有效刚体集合关 联,创建图标见图4-28。
二、 碎布玩偶约束
碎布玩偶约束可用于模拟实际的实体关节行为,一旦确定关节应具备的移动程度,就可通过指 定碎布玩偶约束的限制值来进行建模,创建图标见图4-29。
 
 
 
图4-28约束解算器图标效果 图4-29碎布玩偶约束图标效果
三、铰链约束
铰链约束可以在两个实体之间模拟类似铰链的动作,reactor可在每个实体的局部空间中按位置 和方向指定一根轴。模拟时,两根轴会试图匹配位置和方向,创建一根两个实体均可围绕其旋转的 轴,创建图标见图4>30。
叫、点到点约束
点到点约束可将两个对象连在一起,或将一个对象附着至世界空间的某点。强制对象设法共享 空间中的一个公共点,对象可相对自由旋转,但始终共用一个附着点。设置点到点约束时,涉及到 的每个对象的对象空间定义该点。模拟期间,点到点约束会设法为对象施加力,以便由两个对象定 义的两个轴点相匹配,创建图标见图4>31。
K、棱柱约束
棱柱约束是一种两个刚体之间、或刚体和世界之间的约束,它允许其实体相对于彼此仅沿一根 轴移动、旋转,其余两根平移轴都被固定,创建图标见图4-32。
 
图4-30铰链约束图标效果
图4-31点到点约束图标效果
图4-32棱柱约束图标效果
六、 乍轮约束
车轮约束将轮子附着至另一个对象,可将轮子约束至世界空间中的某个位罝。模拟期间,轮子 对象可围绕在每个对象空间中定义的自旋轴自由旋转。同时可将轮子沿悬挂轴进行线性运动,也可 将限制添加至轮子沿该轴移动。约束的子实体始终充当轮子,而父实体充当底盘。
车轮约束也具有自旋参数,如果这些值非零,在模拟期间约束会旋转轮子。若要将车轮约束添 加至模拟,需要将其添加至有效的约束解算器,创建图标见图4>33。