📄 terrain.h
字号:
#pragma once
class Terrain
{
public:
Terrain(void);
~Terrain(void);
bool LoadTerrainHeight(char *filename);
void LoadTerrainTexture(char *filename);
void Draw();
int GetWorldLength();
int GetWorldWidth();
int GetWorldHeight();
void SetWorldHeight(int Height);
float GetPositionHeight(float x,float z);
void GetNormalVector(const GLfloat *v1,
const GLfloat *v2,
const GLfloat *v3,
GLfloat *vN);
private:
struct Point {
GLfloat P[3];
} *V;
Image TerrainImage;
GLuint TerrainTextureImage;
bool TextureLoaded;
unsigned int MaxColor;
unsigned int MinColor;
int WorldLength;
int WorldWidth;
int WorldHeight;
GLuint TerrainList;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -