2024年4月1日发(作者:)

机器人源代码

SANY GROUP system office room 【SANYUA16H-SANYHUASANYUA8Q8-

#include

#include

#pragma comment(lib, "")

#include

using namespace std;

GLfloat no_mat[] = { 0.0, 0.0, 0.0, 1.0 };

GLfloat mat_ambient[] = { 0.8, 0.8, 0.8, 1.0 };

GLfloat mat_ambient_color[] = { 0.8, 0.8, 0.2, 1.0 };

GLfloat mat_diffuse[] = { 0.5, 0.8, 0.0, 1.0 };

GLfloat mat_specular[] = { 1.0, 0.0, 0.5, 1.0 };

GLfloat no_shininess[] = { 0.5 };

GLfloat low_shininess[] = { 5.0 };

GLfloat high_shininess[] = { 100.0 };

GLfloat mat_emission[] = {0.3, 0.2, 0.2, 0.0};

static int angle = 0, neck = 0, lshoulder = 0, lelbow = 0, rshoulder = 0,

relbow = 0,

lhips = 0, rhips = 0, lfoot = 0, rfoot = 0, flagneck = 0, flaglshoulder

= 0,

flaglelbow = 0, flagrshoulder = 0, flagrelbow = 0, flaglhips = 0,

flagrhips = 0, flaglfoot = 0, flagrfoot = 0;

void init(void)

{

GLfloat ambient[] = { 0.0, 0.0, 0.0, 1.0 };

GLfloat diffuse[] = { 1.0, 1.0, 1.0, 1.0 };

GLfloat position[] = { 0.0, 5.0, 10.0, 0.0 };

GLfloat lmodel_ambient[] = { 0.4, 0.4, 0.4, 1.0 };

GLfloat local_view[] = { 0.0 };

glClearColor(0,0,0,0);

glLightfv(GL_LIGHT0, GL_AMBIENT, ambient);

glLightfv(GL_LIGHT0, GL_DIFFUSE, diffuse);

glLightfv(GL_LIGHT0, GL_POSITION, position);

glLightModelfv(GL_LIGHT_MODEL_AMBIENT, lmodel_ambient);

glLightModelfv(GL_LIGHT_MODEL_LOCAL_VIEWER, local_view);

glShadeModel(GL_SMOOTH);