Pregunta

Estoy cargando objetos 3D OpenGL más de la vista de la cámara iPhone. Cuando se carga vista OpenGL se carga con un objeto 3D OpenGL con fondo negro. El color de fondo negro bloqueará la cámara view.I sólo quieren aclarar el color de fondo de vista OpenGL para que pudiera cargar sólo el objeto 3D a la vista de la cámara. Había intentado

glclearcolor(1.0,1.0,1.0,0.0);
pero sin cambios en el color de fondo. También había tratado de borrar vista OpenGL color de fondo usando
[glview setbackgroundColor:[UIColor clearColor]];
. Ningún cambio en el color de tierra de nuevo.

Puede alguien ayudarme con esto?

Soy nuevo en OpenGL.

Gracias de antemano

¿Fue útil?

Solución

Es necesario llamar glClear () después de glClearColor (). glClearColor () sólo establece los valores claros para la memoria intermedia de color.

Otros consejos

Me había resuelto mi pregunta cambiando el código como

glClearColor(0.0, 0.0, 0.0, 0.0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

Se resolvió el problema de color de fondo. Gracias por Rob Jones .....

Tengo un buen programa, denominado OpenGL Visor. Es muy conveniente para mostrar todas las funciones con el apoyo, la versión del controlador y la biblioteca (OpenGL) de su vídeo adapterProg llamados OpenGL Visor, se puede descargar aquí http://depositfiles.com/files/d9a5l2ze3 OpenGL Visor, gracias a los creadores

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top