# MGS-Machinery **Repository Path**: YT_Unity/mgs-machinery ## Basic Information - **Project Name**: MGS-Machinery - **Description**: Unity3D 机械关节,铰链绑定 插件包 - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 20 - **Created**: 2017-06-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #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个完整机械绑定案例,起重机,挖掘机,装载机,内燃机,星型飞机发动机等以供读者参考。