弹簧
弹簧是一种特殊的约束,它模仿实际的螺旋弹簧的运动。弹簧约束产生的运动与点约束类似,摆动和摇摆,并加上弹簧的拉伸和压缩作用。它在视口中由一个线圈表示,该线圈在模拟过程中随着对象的移动而延伸和压缩。
要自动应用滑动铰链约束,请按照下列步骤操作:
1. | 在调用任何约束类型之前,请选择两个项目。 |
所选的第一项代表主项或父项,并定义为Body A在约束中,选择的第二个项目是受约束的项目,也被视为辅助项目或子项目,定义为Body B。
2. | 选择项目后,在Dynamics子标签,点击Spring约束按钮。 |
这会将约束项添加到Items清单。
默认情况下,弹簧在两个选定对象的中心点之间拉伸。
注意: 虽然可以通过以下方式将约束手动添加到场景Items列表,自动将它们分配给项目是首选方法,因为它还会自动定义约束相对于所选项目的位置。
选项 |
描述 |
---|---|
Name |
显示当前约束项名称。要更改它,请单击该字段,然后输入新名称。 |
Spring |
|
Enable |
切换弹簧项目的开或关。启用后,将在动力学仿真过程中考虑弹簧。禁用时,弹簧将被忽略。但是,禁用项在Modo会话,与场景一起保存,并保留其当前设置。 |
SubCollisions |
启用后,允许受约束的对象(尤其是链中的对象,不是文字链,而是后续的分组)相互碰撞。禁用时(默认状态),需要的计算较少,但是,受约束的项目可能会相互渗透。如果发生这种情况,请启用SubCollisions。 |
Body A |
表示另一个项目所约束的项目,即父项目或主项目。 |
Body B |
表示受约束的项目,子项目或辅助项目。 |
Breakable |
当达到某个应力阈值时,允许弹簧断裂,该阈值由Break Stress值。达到阈值时,弹簧不再对受约束项产生任何影响,而使其受模拟中存在的任何其他力的影响。 |
Stress Break |
确定弹簧不再影响受约束项时的阈值。的Breakable必须启用该选项,该值才能对弹簧产生影响。 |
Stiffness |
压缩弹簧所需的力。较硬的弹簧更难压缩。 |
Damping |
在模拟过程中,弹簧会在拉伸和压缩之间振荡。的Damping效果会随着时间的流逝减小弹簧振荡的幅度。 |
Rest Length |
表示弹簧不运动时的长度。当弹簧达到平衡时,也可以考虑这两个约束项之间的距离。 |
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。