Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Esferas

Iniciado por Anathoni, 14 de Noviembre de 2005, 06:46:45 PM

« anterior - próximo »

Anathoni

 La pregunta lo más seguro es que sea muy tonta, pero es que he estado buscando en google y la mayoría de los tutoriales son con glut.h y ya como último recurso pregunto por aquí. Me gustariá crear una esfera pero sin tener que usar glut.h, hay alguna funcion en opengl para hacerla?  :ph34r: y si no la hay, como se suele hacer, usando glut?

Si alguien quiere echarle un ojo a lo que llevo hecho: Ejemplo es muy tonto y muy básico, advierto xD  w, s, d, a para moverse y o,p para luces.

Muchas gracias
url=http://www.anathoni.com/]Blog de Anathoni[/url]

BeRSeRKeR

 Aquí tienes un ejemplo de cómo crear una esfera sin necesidad de librerías adicionales. :)

También puedes descargar el código fuente de GLUT y ver cómo crea la esfera.

Saludos.
¡Si te buscan en nombre de la ley, huye en nombre de la libertad!!

Ray

 Tienes que usar la librería glu, que es como un complemento o una especie de librería adherida a OpenGL. Basta con incluir el archivo de cabecera glu.h, seguramente tendrás que enlazar la libreria glu32.lib

y así para crearla


GLUquadricObj *obj=gluNewQuadric();
gluSphere(obj, 10.0, 16, 16);
gluDeleteQuadric(obj);


Aquí están el resto de comandos:
GLU

Anathoni

 Ok muchas gracias, voy a ver si entiendo cómo va el código y cuando lo consiga os enseño la maravillosa esfera  :P  
url=http://www.anathoni.com/]Blog de Anathoni[/url]

Anathoni

 Bueno al final la he hecho a la antigua usanza, sin usar librerías.
Una imágen de cómo queda la Esfera.
Si a alguien le interesa la semana q viene o la otra pondré el código de otdo lo que llevo hecho. Aunque sean tonterias, al menos para los q empiezan puede servirles de "algo".

Un saludo y muchas gracias de nuevo  :)  
url=http://www.anathoni.com/]Blog de Anathoni[/url]






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.