该段程序完成stl模型的载入、上下左右按键的动态显示
#include "windows.h"
#include <GLTools.h> // OpenGL toolkit
#include <GLMatrixStack.h>
#include <GLFrame.h>
#include <GLFrustum.h>
#include <GLGeometryTransform.h>
#pragma comment(lib,"legacy_stdio_definitions.lib")
#include<stdio.h>
#ifdef __cplusplus
extern"C"
#endif
FILE __iob_func[3] = { __acrt_iob_func(0),__acrt_iob_func(2),__acrt_iob_func(3) };
#include <math.h>
#ifdef __APPLE__
#include <glut/glut.h>
#else
#define FREEGLUT_STATIC
#include <glut.h>
#endif
GLFrame viewFrame;
GLFrustum viewFrustum;
GLBatch triangleBatch;
GLMatrixStack modelViewMatix;
GLMatrixStack projectionMatrix;
GLGeometryTransform transformPipeline;
GLShaderManager shaderManager;
int num;
float* verts;
float* vnorms;
void getstlmodel()
{
int max = 0;
bool isbegin = false;
long size = 0;
int nlines = 0;
in