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

📄 utility.h

📁 ROAM实时动态LOD地形渲染
💻 H
字号:

// Defines...
#define WINDOW_WIDTH  (640)
#define WINDOW_HEIGHT (480)

// Globals...
extern long gStartTime, gEndTime;
extern int gNumFrames;
extern unsigned char *gHeightMap;
extern int gAnimating;
extern int gRotating;
extern int gStartX, gStartY;

// Functions...
extern void ReduceToUnit(float vector[3]);
extern void calcNormal(float v[3][3], float out[3]);
extern void loadTerrain(int size, unsigned char **dest);
extern void freeTerrain();
extern void SetDrawModeContext();
extern int roamInit(unsigned char *map);
extern void roamDrawFrame();
extern void drawFrustum();

extern void KeyObserveToggle(void);
extern void KeyDrawModeSurf(void);
extern void KeyForward(void);
extern void KeyLeft(void);
extern void KeyBackward(void);
extern void KeyRight(void);
extern void KeyAnimateToggle(void);
extern void KeyDrawFrustumToggle(void);
extern void KeyUp(void);
extern void KeyDown(void);
extern void KeyMoreDetail(void);
extern void KeyLessDetail(void);
extern void ChangeSize(GLsizei w, GLsizei h);
extern void KeyFOVDown(void);
extern void KeyFOVUp(void);

extern void RenderScene(void);
extern void IdleFunction(void);
extern void MouseMove(int mouseX, int mouseY);
extern void SetupRC();

⌨️ 快捷键说明

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