车轮碰撞体(wheelcollider)

车轮碰撞体 (wheel collider)车轮碰撞体 (wheel collider)是用于陆上交通工具的特殊碰撞体 (collider)。它具有内置碰撞检测、车轮物理和基于滑动的轮胎摩擦力模型。它可以用于车轮之外的对象,但是它专门针对具有车轮的交通工具而设计。车轮碰撞体 (wheel collider) 组件 (component)。ati technologies inc 提供的汽车模型。属性属性:功能:中心 (center)对象局部坐标空间中的车轮中心。半径 (radius)车轮半径。悬架距离 (suspension distance)车轮悬架的最大延伸距离(在局部坐标空间中测量)。悬架始终通过局部坐标 y 轴向下延伸。悬架弹簧 (suspension spring)悬架通过添加弹簧和阻尼力尝试达到的目标位置 (target position)弹簧 (spring)弹簧力尝试达到目标位置 (target position)。较大值可使悬架较快达到目标位置 (target position)阻尼 (damper)对悬架速率进行阻尼处理。较大值使悬架弹簧 (suspension spring)移动较慢。目标位置 (target position)悬架沿悬架距离 (suspension distance) 的静止距离。0 对应于完全延伸的悬架,1 对应于完全压缩的悬架。默认值为 0,这与常规汽车悬架的行为相符。质量 (mass)车轮质量。前向/侧向摩擦力 (forward/sideways friction)当车轮向前和向侧面滚动时的轮胎摩擦力属性。请参阅下面的轮胎摩擦力曲线部分。详细信息车轮的碰撞检测执行方法是从中心 (center)通过局部坐标 y 轴向下投射射线。车轮具有半径 (radius),可以按照悬架距离 (suspension distance)向下延伸。交通工具使用不同属性从脚本进行控制:电机扭矩 (motortorque)制动扭矩 (braketorque)转向角度 (steerangle)。 有关更多信息,请参阅车轮碰撞体 (wheel collider) 脚本参考。车轮碰撞体 (wheel collider) 使用基于滑动的摩擦力模型,与物理引擎的其余部分分开计算摩擦力。这样可实现更逼真的行为,不过也会使车轮碰撞体 (wheel collider) 忽略标准物理材质 (physic material)设置。车轮碰撞体 (wheel collider) 设置您不会转向或滚动车轮碰撞体 (wheelcollider) 对象来控制汽车 - 附加了车轮碰撞体 (wheelcollider) 的对象应始终相对于汽车本身固定。但是,您可能要转向和滚动图形车轮表示形式。实现此目的的最佳方式是为车轮碰撞体 (wheel collider) 和可见车轮设置单独对象:车轮碰撞体 (wheel collider) 与可见车轮模型分开碰撞几何结构因为汽车可以实现较大速率,所以应使赛道碰撞几何结构合适,这点十分重要。具体而言,碰撞网格不应具有组成可见模型(例如栏杆)的小碰撞或凹陷。通常赛道的碰撞网格与可见网格分别构成,从而使碰撞网格尽可能平衡。它还不应具有窄对象 - 如果具有窄赛道边界,请使其在碰撞网格中更宽(或完全消除另一边(如果汽车绝不可能到达该处))。可见几何结构(左)比碰撞几何结构(右)要复杂得多wheel 车轮摩擦力曲线车轮摩擦力曲线轮胎摩擦力可以通过以下显示的车轮摩擦力曲线来描述。车轮的前向(滚动)方向和侧向方向有不同的曲线。在这两个方向上,会首先确定轮胎的滑动量(基于轮胎橡胶与道路之间的速度差)i。随后此滑动值用于获得在接触点上施加的轮胎力。曲线将轮胎滑动测量值作为输入并提供力作为输出。曲线通过两段式样条进行近似计算。第一段从(0 , 0)到(极端滑动 (extremumslip),极端值 (extremumvalue)),曲线的斜率在该点处为零。第二段从(滑动极值 (extremumslip),极值 (extremumvalue))到(渐近线滑动 (asymptoteslip),渐近线值 (asymptotevalue)),曲线的切线在该点处再次为零:车轮摩擦力曲线的典型形状真实轮胎的属性在于对于较低滑动,它们可以施加较大力,因为橡胶会通过伸展补偿滑动。随后在滑动变得很高时,力会减小,因为轮胎开始滑动或旋转。因而,轮胎摩擦力曲线具有类似于上图中的形状。属性:功能:极端滑动/值 (extremum slip/value)曲线的极值点。渐近线滑动/值 (asymptote slip/value)曲线的渐近线点。刚度 (stiffness)极端值 (extremum value)渐近线值 (asymptote value)的乘数(默认为 1)。更改摩擦力的刚度。将此值设置为零会完全禁用车轮产生的所有摩擦力。通常需在运行时从脚本修改刚度以模拟各种地面材质。提示您可能需要在时间管理器 (time manager)中减小物理时间戳长度以获得更稳定的汽车物理,尤其是在它是可以达到高速的赛车时。要防止汽车太过轻易地翻车,可以通过脚本将其刚体 (rigidbody)质心降低一点,并应用依赖于汽车速率的“下压力”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值