Projectos 3D OpenGL no Xcode

opengl logo

Na ultima semana tive a minha primeira aula de Computação Gráfica, onde tive o meu primeiro contacto com o OpenGL, como possuo um macbook tive a necessidade de descobrir por auto-aprendizagem como o criar um projecto no Xcode (o professor so forneceu instruções para desenvolver o projecto em Visual Studio 2005, apesar metade da turma ter portáteis Apple e ele próprio ter um Macbook Pro… vá se la perceber). Esta tarefa teria sido um pouco difícil, não fosse ter descoberto(agradecimentos ao Tino) este artigo.

Passo agora aos passos necessários para correr um pequeno exemplo de OpenGL no Xcode:

    • Abrir o Xcode e selecionar File > New Project -> Command Line Utility -> standard Tool
    • Dar o nome ao projecto
    • Depois de seleccionado o nome do projecto, aparecera a janela do projecto, o próximo passo consiste em adicionar as frameworks necessárias (Cocoa, OpenGL e o GLUT) ao projecto, para isso faz-se click com o botão direito em cima do projecto e escolhe-se: Add > Existing Frameworks como demonstrado em baixo.

    Depois disto é só dar largas a imaginação, por exemplo, experimentem substituir o conteúdo do ficheiro main.c por o conteúdo deste ficheiro teste: main.c

    O resultado será um bule de chá amarelo sobre um fundo preto que se movimento em círculos e aumenta e diminui de tamanho.

    Boas animações com o OpenGL e espero ter sido útil (:

    fonte

    2 Respostas

    1. “e ele próprio ter um Macbook Pro…”

      O Prof. de Computação Gráfica tem um MacBook Pro mas usa Windows😛

      Ele diz que o MacOS ainda não o convenceu🙂

    2. Por acaso curti bué o prof dizer os passos no Visual Studio e a dizer aos restantes utilizadores que “estavam por conta própria”…

      Já tá a funcionar aqui também, grazie.

    Deixe uma Resposta

    Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

    Logótipo da WordPress.com

    Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

    Imagem do Twitter

    Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

    Facebook photo

    Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

    Google+ photo

    Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

    Connecting to %s

    %d bloggers like this: