1 Star 0 Fork 20

长胖是个梦想 / MGS-Machinery

forked from Mogoson / MGS.Machinery 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

MGS-Machinery

概述

  • Unity绑定机械关节,铰链,机构插件包。

需求

  • 绑定曲柄,即旋转关节,例如:起重机的上车部分以及大臂部分,外啮合齿轮,内啮合齿轮等。
  • 绑定伸缩滑块,例如:起重机的伸缩力臂和横向/纵向支腿,压路机的腰部铰接等。
  • 绑定液压油缸,例如:挖掘机的力臂驱动油缸,平地机的刮刀偏移驱动油缸等。
  • 绑定曲柄摇杆机构,即平面四杆铰链,例如:装载机的铲斗,挖掘机的挖斗等。
  • 绑定曲柄滑块机构,例如:往复活塞式内燃机,飞机行星发动机等。
  • 绑定完整的工程机械,例如:起重机,压路机,装载机,平地机,挖掘机等。
  • 绑定啮合齿轮传动机构。
  • 绑定蜗轮蜗杆传动机构。
  • 绑定皮带飞轮传动机构。
  • 绑定差速器传动机构。
  • 绑定变速器传动机构。
  • 绑定振荡器。

环境

  • Unity 5.0 或更高版本。
  • .Net Framework 3.0 或更高版本。

实现

  • Mechanism:机械关节,铰链,机构抽象定义。
  • FreeCrank:自由曲柄,绕Z轴自由旋转。
  • GearCrank:自由曲柄,绕Z轴自由旋转,可以线速度驱动。
  • LimitCrank:受限曲柄,绕Z轴在指定角度范围内旋转。
  • CrankRocker:曲柄摇杆机构。
  • CrankSlider:曲柄滑块机构。
  • RockerHinge:摇杆铰链,随摇杆摆动而旋转(单轴向)。
  • RockerJoint:摇杆关节,始终朝向目标关节。
  • RockerLimiter:摇杆限位器,限定一对摇杆之间的距离范围。
  • RockerRivet:摇杆铆钉,始终与目标关节位置(世界坐标)相同。
  • RockerSpring:摇杆弹簧,动态弹簧始终朝向目标关节。
  • Slider :伸缩滑块关节。
  • SliderArm:序列伸缩臂。
  • Synchronizer:同步器,统一线速度驱动同步器的所有机构。
  • Transmission:变速器,按指定比例线速度驱动变速器的相应机构,用于协调多个机构的运转。
  • MechanismDriver:通用机构驱动器。
  • Gear:齿轮,绕Z轴向作圆周运动。
  • Axle:转轴,绕Z轴向作圆周运动。
  • CoaxialGear :共轴轮,与另一个齿轮共轴,只输出转速,不转动。
  • WormGear:绑定蜗轮。
  • WormShaft:绑定蜗杆。
  • Belt:传送带,UV沿X方向移动模拟运转。
  • LinearVibrator:线性振动器,沿Z轴向作往复运动。
  • CentrifugalVibrator:离心振动器,绕Z轴向作离心运动。
  • Motor:马达,提供动力驱动转轴。
  • Differential:普通差速器。

案例

  • “MGS-Machinery/Prefabs”目录下存有上述机械关节和完整机械绑定的预制,供读者参考。
  • “MGS-Machinery/Scenes”目录下存有上述机械关节和完整机械绑定的演示案例,供读者参考。

预览

  • Crank Rocker

Crank Rocker

  • Crank Slider

Crank Slider

  • Rocker Spring

Rocker Spring

  • Extend Mould

Extend Mould

  • Cross Extender

Cross Extender

  • Rocker Hinge

Rocker Hinge

  • Internal Gearing

Internal Gearing

  • Airplane Engine

Airplane Engine

  • Gas Engine

Gas Engine

  • Crane

Crane

  • Road Roller

Road Roller

  • Loader

Loader

  • Grader

Grader

  • Excavator

Excavator

  • Dumper

Dumper

  • Dumper

Dumper

  • Helicopter

Helicopter

  • Mesh Gears

Mesh Gears

  • Mesh Gears

Mesh Gears

  • Belt

Belt

  • Worm Gear

Worm Gear

  • Vibrosieve

Vibrosieve

  • Differential

Differential

  • Transmission

Transmission

联系

MIT License Copyright (c) 2018 Mogoson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Unity plugin for binding machinery joint in scene. 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/JUN-ZHOU/mgs-machinery.git
git@gitee.com:JUN-ZHOU/mgs-machinery.git
JUN-ZHOU
mgs-machinery
MGS-Machinery
master

搜索帮助