⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 define.h

📁 计算机图形学代码
💻 H
字号:
#ifndef _DEFINE
#define _DEFINE

typedef unsigned char                                   BYTE, uchar;
typedef unsigned short int                              WORD;
typedef unsigned long                                   DWORD;
typedef unsigned int                                    UINT;
typedef unsigned __int64                                QWORD;

#define RGB16(r, g, b) ((unsigned short)(((r >> 3) << 11)+((g >> 2) << 5)+(b >> 3)))
#define RGB15(r, g, b) ((unsigned short)(((r >> 3) << 10)+((g >> 3) << 5)+(b >> 3)))
#define RGB32(r, g, b) ((unsigned long)((r << 16)+(g << 8)+b))

#define MIN(a,b) (((a)<(b))?(a):(b))
#define MAX(a,b) (((a)>(b))?(a):(b))

#define FLOAT_PI 3.141592654f
#define FLOAT_EPSILON 1.0e-6f
 
#define RADTODEG(RAD) (((float)RAD*180.0f)/FLOAT_PI)

#define DEGTORAD(DEG) (((float)DEG*FLOAT_PI)/180.0f)

// for matriser     CMatrix matM; matM(_Y_, _X_) = 1.0f;
#define _X_		0
#define _Y_		1
#define _Z_		2
#define _W_		3

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -