Click here to Skip to main content
15,887,410 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: C++ Programing with out header files Pin
Erudite_Eric15-Dec-13 22:14
Erudite_Eric15-Dec-13 22:14 
GeneralRe: C++ Programing with out header files Pin
Sadaf Rehman Najmi16-Dec-13 6:05
Sadaf Rehman Najmi16-Dec-13 6:05 
GeneralRe: C++ Programing with out header files Pin
CPallini16-Dec-13 9:13
mveCPallini16-Dec-13 9:13 
GeneralRe: C++ Programing with out header files Pin
Stefan_Lang16-Dec-13 21:36
Stefan_Lang16-Dec-13 21:36 
AnswerRe: C++ Programing with out header files Pin
Stefan_Lang15-Dec-13 23:31
Stefan_Lang15-Dec-13 23:31 
GeneralRe: C++ Programing with out header files Pin
Richard MacCutchan16-Dec-13 3:30
mveRichard MacCutchan16-Dec-13 3:30 
AnswerRe: C++ Programing with out header files Pin
tgsb22-Dec-13 22:43
tgsb22-Dec-13 22:43 
QuestionOpenGL - Change Torus color into Red instead Grey Color Pin
M Riaz Bashir15-Dec-13 1:29
M Riaz Bashir15-Dec-13 1:29 
Hi,

Kindly let me know, How do I change the torus color into Red instead Grey color and what command lines are required to do the same.

Thank you

Here are codes:

C++
#include <gl/glut.h>
#include <stdlib.h>

static int spin=0;
 
void init(void)
{
	glClearColor(0.0, 0.0, 0.0, 0.0);
	glShadeModel(GL_SMOOTH);
	glEnable(GL_LIGHTING);
	glEnable(GL_LIGHT0);
	glEnable(GL_DEPTH_TEST);
}
 
void display(void)
{
	GLfloat position[] = {0.0, 0.0, 1.5, 1.0};
 
	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
	glPushMatrix();
	gluLookAt(0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
	glPushMatrix();
	glRotated((GLdouble) spin, 1.0, 0.0, 0.0);
	glLightfv(GL_LIGHT0, GL_POSITION, position);
 
	glTranslated(0.0, 0.0, 1.5);
	glDisable(GL_LIGHTING);
 
	glutWireCube(0.0);
	glEnable(GL_LIGHTING);	
	glPopMatrix();
 
	glutSolidTorus(0.275, 0.85, 8, 5);
	glPopMatrix();
	glFlush();
}
 
void reshape (int w, int h)
{
	glViewport(0,0, (GLsizei) w, (GLsizei) h);
	glMatrixMode(GL_PROJECTION);
	glLoadIdentity();
	gluPerspective(40.0, (GLfloat) w / (GLfloat) h, 1.0, 20.0);
	glMatrixMode(GL_MODELVIEW);
	glLoadIdentity();
}
 
void mouse(int button, int state, int x, int y)
{
	switch(button)
	{
	case GLUT_LEFT_BUTTON:
		if(state == GLUT_DOWN)
		{
			glEnable(GL_LIGHTING);	
			spin = (spin + 30) % 360;
			glutPostRedisplay();
		}
		break;
 
	default:
		break;	
	}
}
 
void keyboard(unsigned char key, int x, int y)
{
	switch(key)
	{
	case 27:
		exit(0);
		break;	
	}
}
 
int main(int argc, char** argv)
{
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB | GLUT_DEPTH);
	glutInitWindowSize(500,500);
	glutInitWindowPosition(100,100);
	glutCreateWindow("My Torus with Mouse Click");
	glutDisplayFunc(display);
	init();	
	glutReshapeFunc(reshape);
	glutMouseFunc(mouse);
	glutKeyboardFunc(keyboard);
	glutMainLoop();
	
	return 0;
}

AnswerRe: OpenGL - Change Torus color into Red instead Grey Color Pin
AmbiguousName16-Dec-13 22:32
AmbiguousName16-Dec-13 22:32 
QuestionAllegro Dev C++ program crash Pin
ashutoshrambhal14-Dec-13 23:53
ashutoshrambhal14-Dec-13 23:53 
AnswerRe: Allegro Dev C++ program crash Pin
Richard MacCutchan15-Dec-13 0:38
mveRichard MacCutchan15-Dec-13 0:38 
GeneralRe: Allegro Dev C++ program crash Pin
ashutoshrambhal15-Dec-13 2:46
ashutoshrambhal15-Dec-13 2:46 
GeneralRe: Allegro Dev C++ program crash Pin
Richard MacCutchan15-Dec-13 2:59
mveRichard MacCutchan15-Dec-13 2:59 
QuestionRich edit control and caption Pin
RaymondM14-Dec-13 1:43
RaymondM14-Dec-13 1:43 
SuggestionRe: Rich edit control and caption Pin
Richard MacCutchan15-Dec-13 0:34
mveRichard MacCutchan15-Dec-13 0:34 
AnswerRe: Rich edit control and caption Pin
enhzflep15-Dec-13 3:56
enhzflep15-Dec-13 3:56 
QuestionNON MFC / WINAPI Problem related to Process and Files. Pin
lokesh.mavale13-Dec-13 13:07
lokesh.mavale13-Dec-13 13:07 
QuestionExtract RGB Colors Pin
Django_Untaken13-Dec-13 1:31
Django_Untaken13-Dec-13 1:31 
AnswerRe: Extract RGB Colors Pin
Richard MacCutchan13-Dec-13 1:49
mveRichard MacCutchan13-Dec-13 1:49 
AnswerRe: Extract RGB Colors Pin
CPallini13-Dec-13 3:06
mveCPallini13-Dec-13 3:06 
AnswerRe: Extract RGB Colors Pin
Eugen Podsypalnikov13-Dec-13 3:18
Eugen Podsypalnikov13-Dec-13 3:18 
QuestionC pointer and array question [Resolved] Pin
econy12-Dec-13 20:07
econy12-Dec-13 20:07 
AnswerRe: C pointer and array question Pin
econy12-Dec-13 20:19
econy12-Dec-13 20:19 
AnswerRe: C pointer and array question [Resolved] Pin
Richard MacCutchan12-Dec-13 21:19
mveRichard MacCutchan12-Dec-13 21:19 
AnswerRe: C pointer and array question [Resolved] Pin
Stefan_Lang12-Dec-13 22:42
Stefan_Lang12-Dec-13 22:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.