Skip to content
This repository has been archived by the owner on Jul 6, 2024. It is now read-only.

Projeto sobre o Sistema Solar, desenvolvido em C e OpenGL com a biblioteca FreeGLUT.

Notifications You must be signed in to change notification settings

vazConnected/cefet-cg-solarSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema Solar

Projeto de simulação do Sistema Solar, desenvolvido em C e OpenGL com a biblioteca FreeGLUT para disciplina Computação Gráfica do Cefet-MG.

Capturas de tela

Visão Cinematográfica Visão Terra-Lua Visão Superior
visao-cinematografica visao-terra-lua visao-superior

Preparando o Ambiente de Execução

Para compilar e executar o projeto é necessário instalar os seguintes recursos:

  • GCC: sudo apt install gcc
  • FreeGLUT: sudo apt install freeglut3 freeglut3-dev
  • GLEW: sudo apt install libglew-dev
  • SOIL: sudo apt install libsoil-dev

Após instalar os recursos, basta executar o arquivo cg-solarSystem.sh, localizado na raiz do repositório. Para isso, é necessário permitir a execução do stript executando o comando chmod +x cg-solarSystem.sh no terminal.

Controles/interações

  • 1 : visão superior;
  • 2 : visão lateral;
  • SPACE : vizualização com proximidade;
  • R : visão cinematográfica;
  • O : ativar ou desativar órbitas;
  • M : ativar ou desativar a movimentação dos astros;
  • L : modificar a iluminação do sistem solar;
  • ESC : fechar simulação.

Créditos

About

Projeto sobre o Sistema Solar, desenvolvido em C e OpenGL com a biblioteca FreeGLUT.

Topics

Resources

Stars

Watchers

Forks