📄 type.h
字号:
/*==========================================================================;
*
* 光线游戏引擎(Light Game Engine)
*
* 版权所有 (C) 2005-2007 康 旭。 保留所有权利。
* Copyright (C) KangXu. All Rights Reserved.
*
* 文件: type.h
* 内容: 常量结构定义头文件
*
****************************************************************************/
/*! \file type.h * 常量结构定义. * 此文件是常量结构定义头文件. */
/** 圆周率 */
#define G_PI 3.14159265358979323846
/** 矢量坐标(x,y,z) */
typedef float vec3_t[3];
/** 矢量赋值宏 */
#define VEC3( vec3, x, y, z ) { vec3[0] = x; vec3[1] = y; vec3[2] = z; }
// 随机数宏,生成一个 min ~ max 范围内的随机数
#define RANDOM( min, max ) min + ( max - min ) * ( (float) rand () / RAND_MAX )
// 矩阵(4x4)
typedef float matrix_t[4][4];
///*! \struct vertex_s///* \brief 顶点结构///*/
typedef struct vertex_s
{
vec3_t vertex; /* 空间坐标 */
vec3_t normal; /* 法线向量 */
float texcoord[2]; /* 纹理坐标 */
} vertex_t;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -