Unity3D :关节简介
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
关节简介
关节将一个刚体连接到另一个刚体或空间中的固定点。关节施加移动刚体的力,关节限制限制该运动。关节为刚体提供以下自由度:
Unity 提供了以下关节组件,这些组件对刚体组件施加不同的力和限制,并为这些实体提供不同的运动:
属性: | 功能: |
---|---|
字符关节 | 模拟球窝关节,例如臀部或肩膀。 沿所有线性自由度约束刚体移动,并实现所有角度自由度。 连接到角色关节 (Character Joint) 的刚体围绕每个轴进行定向并从共享原点开始转动。 |
可配置接头 | 模拟任何骨骼关节,例如布娃娃中的关节。 您可以配置此关节以任何自由度驱动和限制刚体的移动。 |
固定接头 | 限制刚体的移动以跟随所连接到的刚体的移动。 当您需要一些可以轻松相互分离的刚体,或者您想连接两个刚体的移动而无需在 Transform 层级视图中进行父级化时,这种关节很有用。 |
铰链接头 | 在一个共享原点将一个刚体连接到另一个刚体或空间中的一个点,并允许刚体从该原点绕特定轴旋转。 用于模拟门和手指关节。 |
弹簧接头 | 使刚体彼此分开,但使刚体之间的距离略微拉伸。 弹簧就像一块弹性物,试图将两个锚点一起拉到完全相同的位置。 |
2D 关节在名称中有 2D 字样,例如,Hinge Joint 2D(2D 铰链关节)。 有关 2D 关节的摘要,请参阅 2D 关节文档。
关节还有其他可用于实现特定效果的选项。 例如,可设置一个关节,确保在刚体施加到关节的力超过某个阈值时破坏关节。 一些关节允许在连接的刚体之间产生__驱动力__以使它们自动运动。
注意:如果要在工业应用的上下文中构建运动链,例如模拟具有逼真物理行为的机械臂,应使用物理接合而不是这里描述的常规关节。
由3D建模学习工作室整理翻译,转载请注明出处!