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个完整机械绑定案例,起重机,挖掘机,装载机,内燃机,星型飞机发动机等以供读者参考。
源码
- 源码托管地址