elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Como hacer figuras no convencionales con OpenGL ES?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como hacer figuras no convencionales con OpenGL ES?  (Leído 4,850 veces)
WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.606


Sin conocimiento no hay espíritu


Ver Perfil WWW
Como hacer figuras no convencionales con OpenGL ES?
« en: 15 Mayo 2015, 03:42 am »

Hola, he tomado un par de tutoriales sobre la creación e objetos 2d y 3d con canvas y opengl es 1.0, ya he aprendido a crear formas como cuadrados, cubos, circulos, piramides, triangulos, etc (estoy con Android).

Ahora mi duda es... como se hacen las figuras complejas? por ejemplo digamos que quiero crear la silueta de un celular o de una rueda de un vehiculo el cual puede tener bordes no planos, por ejemplo el de un engrane:



Para hacer esto es necesario crear una sola forma y darle las aristas o vertices? o es necesario crear un objeto central con muchos subobjetos (uno por diente)? ya que he visto modelos de siluetas de rostros en 2d pero no se si corresponden a muchos objetos o uno solo modelado.

Saludos.


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Como hacer figuras no convencionales con OpenGL ES?
« Respuesta #1 en: 15 Mayo 2015, 03:45 am »

curvas bezier, cuadraticas... o nurbs... realmente no se, solo porto ideas :P

tal vez esto ayude

http://www.glprogramming.com/red/chapter12.html


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Como hacer figuras no convencionales con OpenGL ES?
« Respuesta #2 en: 15 Mayo 2015, 09:52 am »

Hola!, tienes 2 posibilidades:

1 - Puedes crear dos triangulos transparentes formando un cuadrado y aplicarles la textura del engranaje para mostrarlo
2 - Puedes triangular el engranaje y pintar los triangulos que lo forman

Esto que comentas ocurre por ejemplo al querer pintar textos con OpenGL, es un tanto engorroso, pero es la forma correcta de hacerlo.
Saludos!
« Última modificación: 15 Mayo 2015, 09:57 am por BlackM4ster » En línea

- Pásate por mi web -
https://codeisc.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ventanas no convencionales
Ingeniería Inversa
neggna 2 3,188 Último mensaje 14 Mayo 2009, 03:37 am
por neggna
Las baterías impresas en 3D podrían reemplazar pronto a las convencionales
Noticias
wolfbcn 0 1,334 Último mensaje 28 Noviembre 2013, 02:02 am
por wolfbcn
c++ Opengl problema no puedo hacer un correcto movimiento de cámara con rotación
Programación C/C++
zargonori 2 3,344 Último mensaje 13 Noviembre 2015, 22:26 pm
por 6666
Hacer Figuras Con Ciclos « 1 2 »
Programación C/C++
ximenaferneymega 10 10,764 Último mensaje 22 Octubre 2016, 16:33 pm
por dato000
Comprueban que las computadoras cuánticas son mejores que las convencionales
Noticias
wolfbcn 0 1,265 Último mensaje 22 Octubre 2018, 22:11 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines