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
}
}