add BOM header
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
Reference in New Issue
Block a user