using System.Collections; using System.Collections.Generic; using UnityEngine; namespace XericLibrary.Runtime.MacroLibrary { public static partial class MacroMath { #region 常量 /// /// 弧度转角度 /// public const float Rad2Ang = 57.295779513082320876798154814105f; /// /// 弧度转角度 /// public const double Rad2Ang_d = 57.295779513082320876798154814105d; /// /// 弧度转角度 /// public const decimal Rad2Ang_m = 57.295779513082320876798154814105m; /// /// 角度转弧度 /// public const float Ang2Rad = .01745329251994329576923690768489f; /// /// 角度转弧度 /// public const double Ang2Rad_d = .01745329251994329576923690768489d; /// /// 角度转弧度 /// public const decimal Ang2Rad_m = .01745329251994329576923690768489m; /// /// 最大可接受的误差 /// public const float MaxError = .000001f; /// /// 最大可接受的误差 /// public const double MaxError_d = .0000001d; /// /// 最大可接受的误差 /// public const decimal MaxError_m = .00000001m; /// /// 根号2的一半,用于快速平方根除以二 /// public const float Sqrt22 = 0.70710678118654752440084436210485f; /// /// 根号2的一半,用于快速平方根除以二 /// public const double Sqrt22_d = 0.70710678118654752440084436210485d; /// /// 根号2的一半,用于快速平方根除以二 /// public const decimal Sqrt22_m = 0.70710678118654752440084436210485m; /// /// 费根鲍姆常数,是周期分叉及混沌现象的一个比值,可用于人口变化,水滴周期等现象 /// public const float Feigenbaum = 4.669201609102990671853203820466201617258185577475768632745651343004134f; /// /// 费根鲍姆常数,是周期分叉及混沌现象的一个比值,可用于人口变化,水滴周期等现象 /// public const double Feigenbaum_d = 4.669201609102990671853203820466201617258185577475768632745651343004134d; /// /// 费根鲍姆常数,是周期分叉及混沌现象的一个比值,可用于人口变化,水滴周期等现象 /// public const decimal Feigenbaum_m = 4.669201609102990671853203820466201617258185577475768632745651343004134m; /// /// 表示无效的三维整数矢量 /// public static readonly Vector3Int Vector3Int_Negate = new Vector3Int(-1, -1, -1); /// /// 表示无效的二维整数矢量 /// public static readonly Vector2Int Vector2Int_Negate = new Vector2Int(-1, -1); /// /// 表示无效的整数 /// public static readonly int Int_Negate = -1; #endregion } }