Unity绑定机械关节,铰链,机构插件包 绑定完整的工程机械,例如:起重机,压路机,装载机,平地机,挖掘机等。绑定曲柄滑块机构,如往复活塞式内燃机,飞机行星发动机等
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-03 14:51 MGS-Machinery-master
文件 487 2019-01-03 14:51 MGS-Machinery-master.gitignore
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssets
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCode.meta
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCode
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurve.meta
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurve
文件 3913 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveEllipseCurve.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveEllipseCurve.cs.meta
文件 3699 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHelixCurve.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHelixCurve.cs.meta
文件 1248 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveICurve.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveICurve.cs.meta
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHose.meta
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHose
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHoseEditor.meta
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHoseEditor
文件 1380 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHoseEditorCurveHoseEditor.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHoseEditorCurveHoseEditor.cs.meta
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosescripts.meta
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosescripts
文件 1993 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosescriptsHelixHose.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosescriptsHelixHose.cs.meta
文件 1317 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosescriptsICurveHose.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosescriptsICurveHose.cs.meta
文件 8018 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosescriptsMonoCurveHose.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosescriptsMonoCurveHose.cs.meta
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeDesignPattern.meta
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeDesignPattern
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeDesignPatternSingleton.meta
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeDesignPatternSingleton
............此处省略319个文件信息
/*************************************************************************
* Copyright © 2017-2018 Mogoson. All rights reserved.
*------------------------------------------------------------------------
* File : EllipseCurve.cs
* Description : Define ellipse curve.
*------------------------------------------------------------------------
* Author : Mogoson
* Version : 0.1.0
* Date : 7/13/2018
* Description : Initial development version.
*************************************************************************/
using System;
using UnityEngine;
namespace Mogoson.Curve
{
///
/// Args of ellipse.
///
[Serializable]
public struct EllipseArgs
{
#region Field and Property
///
/// Center of ellipse.
///
public Vector3 center;
///
/// Semi minor axis of ellipse.
///
public float semiMinorAxis;
///
/// Semi major axis of ellipse.
///
public float semiMajorAxis;
#endregion
#region Public Method
///
/// Constructor.
///
/// Center of ellipse.
/// Semi minor axis of ellipse.
/// Semi major axis of ellipse.
public EllipseArgs(Vector3 center float semiMinorAxis float semiMajorAxis)
{
this.center = center;
this.semiMinorAxis = semiMinorAxis;
this.semiMajorAxis = semiMajorAxis;
}
#endregion
}
///
/// Ellipse curve.
///
public class EllipseCurve : ICurve
{
#region Field and Property
///
/// Args of ellipse curve.
///
public EllipseArgs args;
///
/// Length of curve.
///
public float Length
{
get
{
var minor = Mathf.Min(args.semiMinorAxis args.semiMajorAxis);
var major = Mathf.Max(args.semiMinorAxis args.semiMajorAxis);
return 2 * Mathf.PI * minor + 4 * (major - minor);
}
}
///
/// Max around radian of ellipse.
///
public virtual float MaxKey { get { return 2 * Mathf.PI; } }
#endregion
#region Public Method
///
/// Constructor.
///
public EllipseCurve()
{
args = new EllipseArgs();
}
///
/// Constructor.
///
/// Args of ellipse curve.
public EllipseCurve(EllipseArgs args)
{
this.args = args;
}
///
/// G
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-03 14:51 MGS-Machinery-master
文件 487 2019-01-03 14:51 MGS-Machinery-master.gitignore
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssets
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCode.me
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCode
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurve.me
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurve
文件 3913 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveEllipseCurve.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveEllipseCurve.cs.me
文件 3699 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHelixCurve.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHelixCurve.cs.me
文件 1248 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveICurve.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveICurve.cs.me
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHose.me
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHose
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHoseEditor.me
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHoseEditor
文件 1380 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHoseEditorCurveHoseEditor.cs
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHoseEditorCurveHoseEditor.cs.me
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosesc
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosesc
文件 1993 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosesc
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosesc
文件 1317 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosesc
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosesc
文件 8018 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosesc
文件 262 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeCurveHosesc
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeDesignPattern.me
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeDesignPattern
文件 191 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeDesignPatternSingleton.me
目录 0 2019-01-03 14:51 MGS-Machinery-masterAssetsMGS-CommonCodeDesignPatternSingleton
............此处省略319个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)