机械限制

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

物理引擎包括以下 Constraints 作为概念机械连接,包括铰链、弹簧、绳索等。 还有各种 mover 约束 可用于对 组合 施加方向或旋转力。

球插座

BallSocketConstraint 强制其两个附件在同一个位置,允许它们在所有三个轴上自由旋转,并允许它们在每个限度上自由旋转,以限制 bothء和扭曲
关节

HingeConstraint 允许其两个附件在一个轴上旋转,并且可以为电机或伺服器的行为分配可选的力量
棱镜体

prismatic约束 允许两个附件沿一个轴滑动,但不会旋转,有可选的机制力量为滑动门和电梯平台等
圆柱体

圆柱约束 允许其附件沿一个轴滑动和旋转,并且可以带有可选的角度和/或直线力,
弹簧

SpringConstraint 适用于按钮的附件,根据弹簧和减震器行为,以及可选的最小/最大长度,
扭曲弹簧

TorsionSpringConstraint 适用于扭矩,根据相对角度和相对角度速度,以尝试将两个零件从两个零件合在一起
通用

通用约束 确保两个组件上的两个轴保持平行,有助于应用程序,例如车辆传动到后轮轴,机器人,等等
绳索

绳索限制器 防止两个附件超出定义的长度,并且作为可选的行为来自定义或扩展的电梯
钓竿

RodConstraint 使两个附件分开,并且可以在旋转斜角时设置限制
飞机

飞机约束 将两个附件移动到飞机的位置/方向,并且两个附件之间仍然是免费的翻译和旋转,除非另有限制
焊接

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

RigidConstraint 连接两个 AttachmentsBones ,并确保它们在相同的相对位置/方向上保持固定,即使它们不触摸
无碰撞

NoCollisionConstraint 防止两个特定部分之间的碰撞,但这些部分可能仍然注册碰撞与 rest of the world

限制视图

要准确从 Studio 中视зуали化限制,您可以使用 模型 选项卡中的以下选项:

Constraints tools indicated in Model tab

显示焊接 — 显示 WeldConstraints ,与其他约束的视图分开。

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

>

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

创建限制

所有机械限制必须连接一个或两个 AttachmentsBones ,除了 WeldConstraint 和 1>NoCollisionConstraint1> 之外。 当连接到 4> Class.Bone|Bones4> 时,限制器将使用其动态位置和方向。

要创建机械限制,您可以使用 创建 工具或 Explorer 窗口。

  1. 模型选项卡中,访问 创建 按钮的选择菜单,选择您想要的限制输入,例如 弹簧

    Constraint picker indicated in Studio toolbar
  2. 在 3D 视图中,将鼠标悬停在任何 PartMeshPart 上,然后单击添加新的 Attachment 到视觉点上的部分。或者,将鼠约束悬停在任何 1> Class.Part1> 或 4> Class.Bone

  3. 大多数机械限制在其功能中需要一个 副要求 附件,因此工具通常会提示您重复上一步在另一个 PartMeshPart , 1> Class.Attribution1> 或 4> Class.Bone4> 。

    SpringConstraint connecting two attachments
    完成了 SpringConstraint 连接两个附件

物理模拟

要在移动或旋转部件时模拟物理,您可以切换到 物理 模式在 模型 选项卡中,有效地强制部件遵守物理限制。例如,如果两个部件被 索引约束 并且您将其拖动到场景上,其他部件将跟随为 2>索引约束2> 变形。