Pergunta

Eu sou o carregamento opengl objetos 3d sobre a visão da câmera iphone. Quando vista opengl é carregado a sua carga com um objecto 3D opengl com fundo preto. A cor de fundo preto irá bloquear a câmera view.I só quero claro cor de vista OpenGL fundo para que eu pudesse carregar apenas o objeto 3D para a visão da câmera. Eu já havia tentado

glclearcolor(1.0,1.0,1.0,0.0);
mas nenhuma mudança de cor de fundo. Eu também tinha tentado cor de fundo claro OpenGL visualizar usando
[glview setbackgroundColor:[UIColor clearColor]];
. Nenhuma mudança na cor à terra traseira.

qualquer um pode ajudar-me com este material?

Eu sou novo para OpenGL.

Agradecemos antecipadamente

Foi útil?

Solução

Você precisa chamar glClear () depois glClearColor (). glClearColor () só define os valores claros para o buffer de cor.

Outras dicas

Eu tinha resolvido a minha pergunta, alterando o código como

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

Ele resolveu o problema de cor de fundo. Obrigado por Rob Jones .....

Eu tenho um programa bom, chamado OpenGL Viewer. É muito conveniente para mostrar todas as funções são suportadas, a versão do controlador e da biblioteca (OpenGL) do seu vídeo adapterProg chamado OpenGL Viewer, você pode baixar aqui http://depositfiles.com/files/d9a5l2ze3 OpenGL Viewer, graças aos criadores

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top