add BOM header

This commit is contained in:
2021-05-22 18:25:39 +08:00
parent 49a0ab43af
commit 77644ce65b
3 changed files with 75 additions and 75 deletions

View File

@@ -1,11 +1,11 @@
#ifndef HGL_MATH_CONST_INCLUDE
#ifndef HGL_MATH_CONST_INCLUDE
#define HGL_MATH_CONST_INCLUDE
#include<hgl/type/DataType.h>
namespace hgl
{
constexpr double HGL_E =2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274; //ŷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>)
constexpr double HGL_E =2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274; //欧拉数(自然对数的底数)
constexpr double HGL_LOG2E =1.44269504088896340736;
constexpr double HGL_LOG10E =0.434294481903251827651;
constexpr double HGL_LN2 =0.693147180559945309417;
@@ -42,9 +42,9 @@ namespace hgl
HGL_DEF_ANG2RAD(360)
#undef HGL_DEF_ANG2RAD
/**
* <EFBFBD>Ƕ<EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* 角度转弧度
*/
inline double hgl_ang2rad(const double ang)
{
@@ -52,7 +52,7 @@ namespace hgl
}
/**
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD>Ƕ<EFBFBD>
* 弧度转角度
*/
inline double hgl_rad2ang(const double rad)
{
@@ -60,9 +60,9 @@ namespace hgl
}
/**
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡС<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>
* @param value Ҫ<EFBFBD><EFBFBD>ȡ<EFBFBD>ĸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param num Ҫ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>
* 浮点数截取小数点后指定位度
* @param value 要截取的浮点数
* @param num 要截取的位数
*/
template<typename T>
inline T hgl_clip_float(const T value,const int num)
@@ -90,8 +90,8 @@ namespace hgl
}
/**
* <EFBFBD><EFBFBD>Բ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param radius <EFBFBD>
* 正圆面积计算
* @param radius 半径
*/
inline double CircleArea(const double radius)
{
@@ -99,9 +99,9 @@ namespace hgl
}
/**
* <EFBFBD><EFBFBD>Բ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param l_radius <EFBFBD><EFBFBD><EFBFBD>
* @param s_radius <EFBFBD>̰뾶
* 椭圆面积计算
* @param l_radius 长半径
* @param s_radius 短半径
*/
inline double ElipseArea(const double l_radius,const double s_radius)
{
@@ -109,8 +109,8 @@ namespace hgl
}
/**
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param radius <EFBFBD><EFBFBD><EFBFBD>
* 球体积计算
* @param radius 球半径
*/
inline double SphereVolume(const double radius)
{
@@ -118,10 +118,10 @@ namespace hgl
}
/**
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param x_radius x<EFBFBD>
* @param y_radius y<EFBFBD>
* @param z_radius z<EFBFBD>
* 椭球体积计算
* @param x_radius x半径
* @param y_radius y半径
* @param z_radius z半径
*/
inline double EllipsoidVolume(const double x_radius,const double y_radius,const double z_radius)
{