Skip to content

Projeto da matéria de Computação Gráfica utilizando OpenGL e Python

Notifications You must be signed in to change notification settings

matAlmeida/projeto-cg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

projeto-cg

Projeto da matéria de Computação Gráfica utilizando OpenGL e Python

Instalação

Ubuntu/Debian

Instala o pip que gerencia os modulos no Python3.x
$ sudo apt-get install python3-pip

Instala o PyOpenGL no Python 3.x
$ pip3 install PyOpenGL PyOpenGL_accelerate

Instala o pacote freeglut
$ sudo apt-get install freeglut3-dev

Instala a biblioteca PIL, para manipular imagens
$ pip3 install Pillow

Instalando o FreeType
$ sudo apt-get install freetype2-demos
$ sudo pip3 install freetype-py

Windows

Baixe e instale o Python3.x no site abaixo de acordo com a arquitetura do seu computador:
Python3.x

Baixe o PyOpenGL no site abaixo, de acordo com a sua arquitetura e com a versão do Python. (onde cp3x corresponde à versão do Python, no caso, Python 3.x).
PyOpenGL

Abra o CMD do Windows e navegue até a pasta em que está os arquivos que você baixou com o comando 'cd', exemplo:
$ cd Downloads
Agora para instalar o PyOpenGL e o Pygame, utiliza-se o comando pip install 'nomeDoModulo', exemplo:
$ pip install PyOpenGL-3.1.1-cp3x-cp3xm-win_amd64.whl

Instala a biblioteca PIL, para manipular imagens
$ pip install Pillow
ou
$ easy_install Pillow

Agora com os módulos já instalados, baixe e instale uma IDE, ou use seu editor de texto preferido. O link abaixo é da IDE PyCharm:
PyCharm

Usando no codigo

from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
from PIL import Image
from PIL.Image import open
import freetype

OBJETIVO

Refazer os primeiros 36 projetos do site abaixo utilizando a versão 3 do Python e os pacotes PyOpenGL e o Pygame e fazer a documentação dos mesmos: Tutorial OpenGL

About

Projeto da matéria de Computação Gráfica utilizando OpenGL e Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages