机械约束

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

物理引擎包括以下 Constraints 行为为概念机械连接的物件,包括铰链、弹簧、绳索等。此外,各种移动约束可用于对装配施加方向或旋转力。

球插座

球节点约束 强制其两个附件处于同一位置,允许它们在三个轴上自由旋转,并对两个轴的倾斜和扭转都有可选限制
铰链

铰链约束 允许其两个附件围绕一个轴转一角,可选择为电机或伺服行为分配的力量
棱镜

棱镜约束 允许两个附件沿一个轴滑动,但不旋转,用可选的机制功率为滑动门和电梯平台等机制分配
圆筒形

圆柱约束 允许其附件沿一个轴滑动并在另一个轴上旋转,配有可选的角度和/或线性力
春天

弹簧约束 适用基于弹簧和减震器行为的附件力,具有可选的最小/最大长度
扭矩弹簧

扭矩弹簧约束 以相对角度和相对角速度为基础施加扭矩,以尝试将两个部分的两个斧头聚集在一起
通用

通用约束 确保两个装配件上的两个轴保持垂直,对于应用程序如汽车传动到后驱动轴、机器人等有用
绳子

绳索约束 防止两个附件超过定义长度分离,可选为扩展或收缩的绳索起重机

杆约束 保持两个附件分开,距离由定义的长度分开,可选择旋转倾斜限制
飞机

飞机约束 将两个附件移至飞机沿着一条平面的位置/方向,两个附件都可以免费翻译和旋转,除非受到其他限制
焊接

焊接约束 连接两个BaseParts 并确保它们保持相同的相对位置和方向,即使它们不触碰也是如此
刚性

刚性约束 连接两个 AttachmentsBones 并确保它们保持相同的相对位置/方向,即使它们不触碰也是如此
无碰撞

没有碰撞约束 防止两个特定部件之间的碰撞,但这些部件仍可能与世界其他部分注册碰撞

约束视觉化

要准确地在 Studio 中视觉化约束,您可以使用工具栏的 模型 选项:

Constraints tools indicated in Model tab

显示焊点 — 显示 WeldConstraints,与其他约束的视觉化分开。

约束详情 — 显示非焊接约束的完整视觉细节。

缩放 — 视觉化的相对缩放。

创建约束

所有机械约束必须连接一个或两个 AttachmentsBones ,除了 焊接约束没有碰撞约束 外。当连接到 Bones 时,约束将使用其动画位置和方向。

要创建机械约束,您可以使用 创建 工具或 探索器 窗口。

  1. 在工具栏的 模型 选项卡中,访问 创建 按钮的选择器菜单,选择所需的约束类型,例如 弹簧

    Constraint picker indicated in Studio toolbar
  2. 在 3D 视窗中,将鼠标悬停在任何 PartMeshPart 上,然后单击以在可视化点添加新的 Attachment 到零件。或者,将鼠标悬停在上面并单击现有的 AttachmentBone 来使用它作为约束。

  3. 大多数机械限制需要在其功能中添加 次要附件 ,因此工具通常会提示您重复前一步在另一个 Part , MeshPart , AttachmentBone上。

    SpringConstraint connecting two attachments on separate blocks. One block is green and the other is blue.
    已完成 弹簧约束 连接两个附件

物理模拟

若要模拟物理学,当 移动旋转 零件时,您可以切换到 Studio 工具栏中的 物理 模式,有效强制零件遵守物理限制。例如,如果两个部分被绳索约束连接,你拖动一个部分围绕场景,另一部分将跟随绳索紧缩。