翰文个人计算机学习网
  • 翰文快讯
  • 翰文PC快讯
  • 综合软件区
  • 操作系统
  • 注册表解析
  • Windows系列
  • Unix/Linux
  • 其他系统
  • 应用软件
  • 微软MS Office
  • WPS Office
  • 多媒体软件
  • 图像处理
  • Photoshop
  • Painter
  • Illustrator
  • CorelDRAW
  • 三维空间
  • AutoCAD
  • 3DMAX
  • 3DMAYA
  • 硬件资源
  • 攒机指南
  • 硬件超频
  • 维修指南
  • 网络资源
  • 在线通讯
  • 网上冲浪
  • 浏览器中心
  • 网络故障解析
  • 病毒资料
  • 病毒通报
  • 病毒防治
  • 病毒常识
  • 黑客技巧
  • SQL/MySQL
  • Oracle
  • Delphi
  • 编程资源
  •  C/C#/C++/VC++/VC.NET
  •  Basic/VB/VB.NET/VBScript
  •  FoxBasic/FoxPro/VF/VF.NET
  •  Java/JavaScript
  • PowerBuilder
  • 热门词:
  • 翰文计算机学习网首页
  • >
  • 3DMAYA
  • >
  • Maya 4.0 刚体和柔体-给刚体添加约束(下)
  • Maya 4.0 刚体和柔体-给刚体添加约束(下)

  • 资源来源:
  • HW-PCS.ORG
  • 资源作者:
  • 翰文计算机学习网
  • 人气指数:
  • [4721]
  •   Pin 约束

      Pin 约束可以在某一确定的位置上将两个刚体连接在一起,连接的物体可以是两个主动刚体,也可以是一个主动刚体和被动刚体。

      下面是建立 Pin 约束的实例,具体操作步骤如下:

      (1) 选中想要建立 Pin 约束的两个刚体。

      (2) 执行 Soft/Rigid Bodies → Create Constraint □命令打开其参数对话框

      (3) 在 Constraint Type 下拉列表中选择 Pin 选项。

      (4) 如果要在刚体发生碰撞时,刚体之间能够互相渗透,则选中 Interpenetrate 复选框。

      (5) 如果要设置 Pin 约束的位置,就选中 Set Initial Position 复选框,然后在其下的 X 、 Y 和 Z 的文本框中输入 Pin 约束的坐标位置即可。如果没有选中此复选框,系统将会在两个刚体的中间创建 Pin 约束。

      (6) 单击 Create 按钮创建 Pin 约束。

      Hinge 约束

      Hinge 约束可以通过铰链沿着某个轴限制刚体的运动,例如,通过 Hinge 约束可以创建门绕门轴旋转或钟表的摆动等物理现象。

      用户可以在以下 3 个范围内创建 Hinge 约束:

      ● 一个主动刚体或者被动刚体与场景中的某一位置。

      ● 两个主动刚体之间。

      ● 一个主动刚体和一个被动刚体之间。

      打开 Constraint Options ,设置 Constraint Type 的类型为 Hinge 。

      ● Interpenetrate :当刚体之间产生碰撞时,选中该复选框可使刚体之间能够相互穿透。

      ● Initial Position :该复选框用于设置 Hinge 约束在场景中的位置,选中 Set Initial Position 复选框,然后 X 、 Y 和 Z 的坐标数值即可。如果没有选中 Set Initial Position 复选框,当为一个刚体创建约束时 Hinge 约束将在场景中的坐标原点。当为两个刚体创建约束时, Maya 会在两个刚体的中间点创建 Hinge 约束。

      ● Initial Orientation :用户可以通过 X 、 Y 和 Z 的值来设置 Hinge 约束的初始方向。在默认情况下, Hinge 约束的初始方向为 Z 轴。

      Spring 约束

      Spring 约束主要用于模拟弹性绳索,可以创建为弹簧约束的对象比较广泛,主要包括以下 3 种:

      ● 一个主动刚体或者被动刚体与场景中的某一位置。

      ● 两个主动刚体。

      ● 一个主动刚体和一个被动刚体。

    打开 Constraint Options ,设置 Constraint Type 的类型为 Spring 。

      ● Interpenetrate :当刚体之间产生碰撞时,选中该复选框可使刚体之间能够相互 穿透。此选项处于非选中状态时,刚体之间不能互相穿透。

      ● Initial Position :该复选框用于设置 Spring 约束在场景中的位置,选中 Set Initial Position 复选框,然后 X 、 Y 和 Z 的坐标数值即可;如果没有选中 Set Initial Position 复选框,当为一个刚体创建约束时 Spring 约束将在场景中的坐标原点。当为两个刚体创建约束时, Maya 会在两个刚体的中间点创建 Hinge 约束。

      ● Stiffness :设置弹簧约束的弹力,在同样距离的情况下,该数值越大,弹簧的弹力越大。

      ● Damping :设置弹簧约束的阻尼力。阻尼力的强度与刚体的速度成正比,阻尼 力的方向和刚体的方向成反比。

      ● Rest Lenth :设置弹簧约束在静止时的长度。在默认的情况下,弹簧的静止长度和约长度相等。

      Barrier 约束

      Barrier 约束用于创建墙或地板等静止物体的效果,用户只能为一个主动刚体创建 Barrier 约束,主动刚体碰撞到屏障约束时不会反弹。

      打开 Constraint Options ,设置 Constraint Type 的类型为 Barrier 。

      ● Initial Position :该复选框用于设置 Barrier 约束在场景中的位置,选中 Set Initial Position 复选框,然后 X 、 Y 和 Z 的坐标数值即可;如果没有选中 Set Initial Position 复选框,则系统会在场景的原点创建 Barrier 约束。

      ● Initial Orientation :用户可以通过 X 、 Y 和 Z 的值来设置 Barrier 约束的初始方向。在默认情况下, Barrier 约束的初始方向为 XZ 平面。

    感谢您对翰文计算机学习网的支持

  • 关于我们
  • 联系方式
  • 成功案例
  • 技术报价
  • RSS索引
  • 网站地图
  • 翰文电脑学习网
  • MSN:LNDDYGYC9@HOTMAIL.COM Powered by 翰文个人计算机学习网 版权所有,未经允许不得转载
    ICP备案号码:[沪ICP备12020678号] Copyright 2008-2020 HW-PCS.ORG, All Rights Reserved.