点约束

Point

点约束将对象附加到单个点,在应用时可提供不受限制的悬挂或摇摆运动。为了可视化此约束,请想象受约束的项目是与固定在3D空间中特定点的一条字符串相关的。随着父项目的移动,受约束项目相对于父项目的运动而摆动。

若要自动应用点约束,请按照下列步骤操作:

1.   在调用任何约束类型之前,请选择两个项目。

所选的第一项代表主项或父项,并定义为Body A在约束中,选择的第二个项目是受约束的项目,也被视为辅助项目或子项目,定义为Body B

2.   选择项目后,在Dynamics子标签,点击Point约束按钮。

这会将约束项添加到Items清单。

点约束的默认中心位置正好位于Body ABody B画一条线到约束项目中心的对象。根据您的意图,这可能不是约束的最佳位置。子项的运动(Body B)源自约束项本身的位置,因此可能需要适当定位。

Mesh Dynamics Panel

选项

描述

Name

显示当前约束项名称。要更改它,请单击该字段,然后输入新名称。

Transform

Position X/Y/Z

这些值表示3D世界空间中约束项的初始中心,以及相对于其约束的项的质心。基于其初始位置,一旦调用了动力学模拟,约束项将基于其初始(静止)位置旋转并移动。

Rotation X/Y/Z

这些值表示约束项目的初始(静止)旋转。

Scale X/Y/Z

这些值对约束没有直接影响。

Point

Enable

启用或禁用约束项。启用后,将在动力学仿真过程中考虑约束项;禁用时,约束项将被忽略。但是,禁用约束在Modo会话,与场景一起保存,并保留其当前设置。

SubCollisions

启用后,允许受约束的对象(尤其是链中的对象,不是文字链,而是后续的分组)相互碰撞。禁用时(默认状态),需要的计算较少,但是,受约束的项目可能会相互渗透。如果发生这种情况,请启用SubCollisions

Body A

表示另一个项目所约束的项目,即父项目或主项目。

Body B

表示受约束的项目,子项目或辅助项目。

Breakable

当达到某个应力阈值时,允许打破约束,该阈值由Break Stress值。达到阈值后,约束将不再对约束项产生任何影响,而使其受到模拟中存在的任何其他力的影响。

Stress Break

确定约束不再影响受约束项目时的阈值。的Breakable必须启用选项,此值才能对约束有任何影响。