布娃娃(关节约束)

本文介绍了布娃娃约束在关节限制中的应用,详细解析了plane、twist和cone的概念,以及如何设置它们的最大最小值。通过hkpRagdollConstraintData和hkpConstraintInstance在物理世界中实现约束,并探讨了setMaxFrictionTorque参数对关节僵硬程度的影响。内容包括各种轴的定义和视觉示例,展示了不同约束组合对手臂运动范围的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

西昌.何雨锋

ragdoll

布娃娃约束是用在布娃娃身上的一种部分约束,并非整个布娃娃。
首先来了解几个概念:
plane 平面,也就是关节在平行于地平面的面上旋转,如汽车左右开。
twist 扭转,也就是关节自己旋转,如水泥搅拌机。
cone  锥体,也就是一个圆锥体在关节位置,关节只能在这个圆锥体里旋转运动。
展开你的上臂,它作扇形运动,无论是平着的还是立着的,都是plane.上臂不作扇形运动,而只是沿长轴旋转,就是twist,实际上,这个角度不大。


约束数据位置在:
Physics/Dynamics/Constraint/Bilateral/Ragdoll/hkpRagdollConstraintData.h
另外要用到约束实例类
Physics/Dynamics/Constraint/hkpConstraintInstance.h

要使用这个约束,首先就必须设置plane,twist,cone的最大最小值
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值