Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de janeiro, 2014

OpenGL

Neste artigo vou apresentar um método simples de como criar aplicações 3D utilizando a linguagem de programação C# através de um controlo que encapsula as funções OpenGL para a plataforma .NET. O controlo a utilizar responde pelo nome de SharpGL . A versão atual do controlo inclui modelos de aplicações que podem ser instalados diretamente na versão 2010 do Visual C#, incluindo a versão Express. Depois de instalado o SharpGL basta escolher o tipo de aplicação pretendida: Windows Forms ou WPF. A partir daqui podemos gravar o projeto criado e abri-lo na versão 2012 do Visual Studio. De seguida é possível exportar o projeto a partir do Visual Studio 2012 como um Template para que se possam criar mais projetos sem ser necessário voltar ao Visual C# 2010. Esta opção abre um Wizard que passo a passo permite gerar o Template na Versão 2012 do Visual Studio. O modelo agora criado apresenta código que permite gerar uma pirâmide 3D a rodar com cores diferentes entre os vertices. O controlo gera