Jump to content
saramgsilva

[C] Ajuda: Computação grafica

Recommended Posts

saramgsilva

Pessoal, preciso da vossa ajuda...vou frequentar a cadeira de Computacao grafica...

Sei que vou usar OpenGL, mas é 1 programa, uma biblioteca (acho que isto...n sei...) ...ajudem me e digam me sff que programas devo usar, e tutis fixe so vosso conhecimento...

ah eu decerteza que vou usar C...

obrigada

tofas

Share this post


Link to post
Share on other sites
pebat

se vais usar o C com linguagem base o OpenGl vai ser um biblioteca k vais la adicionar.. se fizer uma pesquisa pelo o google encontras mtas coisas referentes assim

Share this post


Link to post
Share on other sites
brink@ero

Já fiz essa cadeira :D

Fiz tudo em C++, mas também tenho exemplos de códigos em fortran!!

Qualquer coisa, dúvidas, exemplos... é só pedires :D

Share this post


Link to post
Share on other sites
deathseeker25

Sim o OpenGL é um sistema de bibliotecas 3D que te permite programar aplicações gráficas. Deve ser muito interessante programar em 3D com OpenGL. Digamos que o OpenGL defronta o DirectX, sendo o OpenGL open source e o DirectX software proprietário da Microsoft.

Irás utilizar o DevC++ ou outro compilador qualquer que queiras utilizar.

Faz umas pesquisas no Google, que certamente o que não irá faltar são exemplos.

Share this post


Link to post
Share on other sites
neon_prannock

OpenGL é apenas um conjunto de headers, libs e dlls que vais usar para além dos programas normais. Esses ficheiros iram possibilitar-te fazer todo o tipo de coisas relacionadas com grafismo 2D e 3D. Ainda por cima OpenGL é portável para outras plataformas como Linux. É a principal concorrente do DirectX.

O site oficial http://www.opengl.org/ e um dos sites mais conhecidos sobre OpenGL http://nehe.gamedev.net/.

Daqui a pouco já estás a fazer jogos 3D...  :D

Share this post


Link to post
Share on other sites
saramgsilva

OpenGL é apenas um conjunto de headers, libs e dlls que vais usar para além dos programas normais. Esses ficheiros iram possibilitar-te fazer todo o tipo de coisas relacionadas com grafismo 2D e 3D. Ainda por cima OpenGL é portável para outras plataformas como Linux. É a principal concorrente do DirectX.

O site oficial http://www.opengl.org/ e um dos sites mais conhecidos sobre OpenGL http://nehe.gamedev.net/.

Daqui a pouco já estás a fazer jogos 3D...  :)

pois...eu ja la fui...mas esta me ingles... k cena  :wallbash:

vou fazer o jogo do galo é o 1º trabalho...vai ser mto fixe...  :cheesygrin:

vou usar o visual c++ (acho eu...),  e acho que tenho k arranjar as bibliotecas do opengl... ou nao?? eu ja andei a ver...mas é tanto trabalho, que ainda n perdi mto tempo a procurar...

sim eu sei do google...bla bla... o meu help é para o ppl k ja trabalhou com isso, orientar... so isso... ( tou a pedir de mais ?  :D )

bem mm que nao me digam nada eu colocarei depois as coisas que encontrar, pois vou ter que arranjar as cenas para trabalhar...  :D

obrigada

ja encontrei 1 cena.. isto e isto mas kem souber pode dar + 1 dicas nao me importo  :)

Share this post


Link to post
Share on other sites
wolf

eu tambem estou a fazer essa cadeira neste semestre, neste momento estou a user o visual studio 6.0 onde tive de adicionar as librarias de opengl que nao vem com o programa nas respectivas pastas, com as livrarias quero dizer o .h,o .lib e .dll para ligação ao programa depois é quase como programar em c e chamar funções ja feitas para fazer os progamitas mais nada tambem ainda não tive muitas aulas apenas 2 mais nada e fiz um triangolo a rodar e um relogio mas nada do outro mundo mas que me deu um trabalhão.

podes vir a esta pagina que tem as funções que estão nas livrarias e os seus derivados e o que fazem e alguma informação de como utilizar

tens mais informação aqui

tens as libs aqui

ps: se nao souberes onde colocar os ficheiros  diz alguma coisa

Espero ter ajudado

Share this post


Link to post
Share on other sites
saramgsilva

Atenção estou a colocar os link's a medida que vou encontrando algo de jeito...por isso nao ligue á confusao!!

vou deixar mais alguns link's que gostei...para esta area :

ola,

links muito fixe sobre opengl- computacao grafica...

1ºGostei mto - em pt: saca os pdf's ou ppt dos temas que estao la... pareceu fixe...

http://www.lcg.ufrj.br/Cursos/COS-751

2ºGostei - em eng : sobre as rotinas do opengl ( vou tentar arranjar em pt)

http://www.dei.isep.ipp.pt/~matos/cadeiras/2004-05/cgra/docs/manual/index.html

( algumas rotinas em pt... ve aqui)

cadeira de cp...onde tava o link anterior... em pt

http://www.dei.isep.ipp.pt/~matos/cadeiras/2004-05/cgra/

3º pareceu interessante :

http://www.dei.isep.ipp.pt/~jpp/cg/

Codigo explicado: desenhar linhas e regioes coloridas

sobre as rotinas do opengl... mais 1 link sobre isso

rotinas

introducao ao opengl

mais uma ajuda interessante...

como usar o visual C++ e opengl

Preparação do ambiente DEV-C++ para uso de OpenGL em MSWindows

Share this post


Link to post
Share on other sites
nbytes

eu tambem estou a fazer essa cadeira neste semestre, neste momento estou a user o visual studio 6.0 onde tive de adicionar as librarias de opengl que nao vem com o programa nas respectivas pastas, com as livrarias quero dizer o .h,o .lib e .dll para ligação ao programa depois é quase como programar em c e chamar funções ja feitas para fazer os progamitas mais nada tambem ainda não tive muitas aulas apenas 2 mais nada e fiz um triangolo a rodar e um relogio mas nada do outro mundo mas que me deu um trabalhão.

podes vir a esta pagina que tem as funções que estão nas livrarias e os seus derivados e o que fazem e alguma informação de como utilizar

tens mais informação aqui

tens as libs aqui

ps: se nao souberes onde colocar os ficheiros  diz alguma coisa

Espero ter ajudado

Os links que colocas-te aqui não consigo abrir!!! (afinal consegui) :wallbash:

Share this post


Link to post
Share on other sites
Hipnoted

Os links que colocas-te aqui não consigo abrir!!!

Tem em atenção que este tópico é de março do ano passado por isso alguns links podem não dar. ;)


"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Share this post


Link to post
Share on other sites
nbytes

Já executei todos os procedimentos que estão no link " Preparação do ambiente DEV-C++ para uso de OpenGL em MSWindows" mas não consigo correr este pequeno código:

#include <gl/glut.h>

void RenderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}

void SetupRC(void)
    {
    glClearColor(0.0f, 0.0f, 1.0f, 1.0f);  // cor de fundo da janela
    }

void main(void)
    {
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutCreateWindow("Programa Basico OpenGL");
glutDisplayFunc(RenderScene);
SetupRC();
glutMainLoop();
    }

Porque será???? Faltam-me algumas librarias??? Onde posso arranjar???

Acho que vou precisar de uma libraria que se chama Mesa para poder fazer um trabalho que me foi pedido onde posso arranjar isso para windows?

Share this post


Link to post
Share on other sites
shumy

Dá erro? Qual?


Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!

Share this post


Link to post
Share on other sites
brink@ero

Já executei todos os procedimentos que estão no link " Preparação do ambiente DEV-C++ para uso de OpenGL em MSWindows" mas não consigo correr este pequeno código:

#include <gl/glut.h>

void RenderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}

void SetupRC(void)
    {
    glClearColor(0.0f, 0.0f, 1.0f, 1.0f);  // cor de fundo da janela
    }

void main(void)
    {
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutCreateWindow("Programa Basico OpenGL");
glutDisplayFunc(RenderScene);
SetupRC();
glutMainLoop();
    }

Porque será???? Faltam-me algumas librarias??? Onde posso arranjar???

Acho que vou precisar de uma libraria que se chama Mesa para poder fazer um trabalho que me foi pedido onde posso arranjar isso para windows?

A mim o código funcionou, agora não sei. Tens de dizer mais alguma coisa:

  • se deu na execução que mensagem apareceu...
  • se deu erro na compilação, que erro deu...

Cumpr. bk@ero  :D

Share this post


Link to post
Share on other sites
nbytes

[OFFTOPIC]

[...]

Falta-me algumas librarias???

[...]

librarias!?!  ainda por cima com b !!!

e que tal dizer "biblioteca"?

[/OFFTOPIC]

Ou isso... penso que dá para entender...

Só gostava de saber se existe alguma solução para o meu problema...

Share this post


Link to post
Share on other sites
shumy

Já te pediram mais informação... só isso não dá.

Verifica os pedidos em cima.


Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!

Share this post


Link to post
Share on other sites
nbytes

Já executei todos os procedimentos que estão no link " Preparação do ambiente DEV-C++ para uso de OpenGL em MSWindows" mas não consigo correr este pequeno código:

#include <gl/glut.h>

void RenderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}

void SetupRC(void)
    {
    glClearColor(0.0f, 0.0f, 1.0f, 1.0f);  // cor de fundo da janela
    }

void main(void)
    {
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutCreateWindow("Programa Basico OpenGL");
glutDisplayFunc(RenderScene);
SetupRC();
glutMainLoop();
    }

Porque será???? Faltam-me algumas librarias??? Onde posso arranjar???

Acho que vou precisar de uma libraria que se chama Mesa para poder fazer um trabalho que me foi pedido onde posso arranjar isso para windows?

A mim o código funcionou, agora não sei. Tens de dizer mais alguma coisa:

  • se deu na execução que mensagem apareceu...
  • se deu erro na compilação, que erro deu...

Cumpr. bk@ero  :D

O resultado que me dá na compilação é este: http://www.solucoesaventura.com/images/outros/Untitled.jpg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.