谁有C#控制台程序,麻烦给我两个,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:53:11
不用很复杂,简单点就可以

glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
//光源属性设置
GLfloat ambientProperties[] = {0.3f, 0.4f, 0.8f, 1.0f};//环境光强度值
GLfloat diffuseProperties[] = {1.0f, 1.0f, 0.0f, 1.0f};//漫反射光强度值,用他改变颜色
GLfloat specularProperties[] = {1.0f, 1.0f, 1.0f, 1.0f};//镜面光强度值
GLfloat lmodel_ambient[] = {0.2f, 0.2f, 0.2f, 1.0f};//全局环境光强度值

GLfloat light_position[] = {-3000.0f, 0.0f, 0.0f, 1.0f};//光源位置值
//材料属性设置
GLfloat no_mat[] = {0.0f,0.0f,0.0f,1.0f}; //黑色材致或无材致
GLfloat mat_ambient[] = {0.8f,0.7f,0.3f,1.0f};//物体对环境光的反射因素
GLfloat mat_diffuse[] = {0.3f,0.5f,0.8f,1.0f};//物体对漫反射光的反射因素
GLfloat mat_specular[] = {1.0f,1.0f,1.0f,1.0f};//物体对镜面光的反射因素
GLfloat mat_emission[] = {0.3f,0.4f,0.8f,1.0f};//设置物体对荧光的颜色

glLightModelfv(GL_LIGHT_MODEL_AMBIENT,lmodel_ambient);//设置全局环境光
//初始化光源GL_LIGHT0的颜色属性
glLightfv( GL_LIGHT0,GL_AMBIENT,ambientProperties);
glLightfv( GL_LIGHT0,GL_DIFFUSE,diffuseProperties);
glLightfv( GL_