Click here to Skip to main content
15,904,156 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Memory leak problem Pin
Richard Andrew x6417-Dec-13 18:48
professionalRichard Andrew x6417-Dec-13 18:48 
AnswerRe: Memory leak problem Pin
tgsb17-Dec-13 19:42
tgsb17-Dec-13 19:42 
AnswerRe: Memory leak problem Pin
Eugen Podsypalnikov17-Dec-13 21:01
Eugen Podsypalnikov17-Dec-13 21:01 
QuestionHow to add OnClick event to Progress Bar Control Pin
blackbolek17-Dec-13 3:59
blackbolek17-Dec-13 3:59 
AnswerRe: How to add OnClick event to Progress Bar Control Pin
Maximilien17-Dec-13 4:20
Maximilien17-Dec-13 4:20 
GeneralRe: How to add OnClick event to Progress Bar Control Pin
blackbolek17-Dec-13 10:42
blackbolek17-Dec-13 10:42 
QuestionWin32 Custom GUI design Pin
maqubex16-Dec-13 14:31
maqubex16-Dec-13 14:31 
SuggestionRe: Win32 Custom GUI design Pin
Richard MacCutchan16-Dec-13 22:59
mveRichard MacCutchan16-Dec-13 22:59 
GeneralRe: Win32 Custom GUI design Pin
maqubex17-Dec-13 6:29
maqubex17-Dec-13 6:29 
GeneralRe: Win32 Custom GUI design Pin
Richard MacCutchan17-Dec-13 7:20
mveRichard MacCutchan17-Dec-13 7:20 
QuestionDisplay CDHtmlDialog app inside a Web Browser (IE) Pin
Don Guy16-Dec-13 13:58
Don Guy16-Dec-13 13:58 
GeneralRe: Display CDHtmlDialog app inside a Web Browser (IE) Pin
Richard MacCutchan16-Dec-13 23:45
mveRichard MacCutchan16-Dec-13 23:45 
QuestionC++ Programing with out header files Pin
Sadaf Rehman Najmi15-Dec-13 21:37
Sadaf Rehman Najmi15-Dec-13 21:37 
AnswerRe: C++ Programing with out header files Pin
Jochen Arndt15-Dec-13 22:01
professionalJochen Arndt15-Dec-13 22:01 
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 

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.