MGS-Machinery

概述

Unity3D 工程机械以及常见机构铰链,关节绑定 插件包。

实现

  • 扩展编辑器代码,辅助关节绑定,显示绑定标注,限制等信息。
  • FreeCrank.cs 自由曲柄机构,围绕特定轴向自由旋转,用于绑定工程车辆的上车部分以及其他自由旋转机构,例如:挖掘机上车。
  • LimitCrank.cs 受限曲柄机构,围绕特定轴向在指定范围内旋转,用于绑定机械上范围旋转机构,例如:起重机大臂。
  • SynchroCrank.cs 同步曲柄机构,用于绑定变速箱等同步旋转的机构。
  • CrankRocker.cs 曲柄摇杆机构,平面四杆机构,由曲柄,连杆,摇杆和机架组成,例如:挖掘机的铲斗联动机构,装载机的铲斗
    联动机构。
  • CrankSlider.cs 曲柄滑块机构,平面联动机构,由曲柄,连杆,滑块组成,例如:往复活塞式内燃机。
  • RockerHinge.cs 摇杆铰链,空间联动机构,由摇杆某个轴向的旋转驱动它一起旋转,例如:动力油缸的底座。
  • RockerJoint.cs 摇杆机构,用于绑定液压油缸。
  • RockerLock.cs 摇杆限位锁,用于限定摇杆机构之间的距离,例如:限定液压油缸的最大/最小伸缩范围。
  • RockerRivet.cs 摇杆铆钉, 用于将关节钉在摇杆上,随摇杆旋转而位移。
  • CeTelescopicJoint.cs 中心往复移动关节,用于绑定移动,滑动关节;配合RockerJoint绑定球形铰接,万向节等。
  • TelescopicJoint.cs 单向移动,滑动关节。
  • SyTelescopicArm.cs 同步位移机构,配合TelescopicJoint绑定起重机支腿等关节。
  • SeTelescopicArm.cs 序列位移机构,配合TelescopicJoint绑定起重机伸缩大臂等机构。

案例

  • 8个关节绑定案例,曲柄,同步曲柄,伸缩,同步伸缩,曲柄摇杆,曲柄滑块等以供读者参考。
  • 7个完整机械绑定案例,起重机,挖掘机,装载机,内燃机,星型飞机发动机等以供读者参考。

源码

  • 源码托管地址