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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con las matemáticas !!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con las matemáticas !!!  (Leído 9,246 veces)
BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Ayuda con las matemáticas !!!
« Respuesta #20 en: 26 Abril 2013, 19:52 pm »

Sé la velocidad con la que se mueve hacia la cara (constante)
Sé la cara con la que choca
Sé la dirección del personaje


En línea

- Pásate por mi web -
https://codeisc.com
Kilowatt

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Ayuda con las matemáticas !!!
« Respuesta #21 en: 26 Abril 2013, 21:47 pm »

Pues como escribir matematicas aqui es tedioso y encima no se entiende bien, te subo una imagen con la idea escrita en papel si te parece bien.

Edito: Ya esta.

http://img46.imageshack.us/img46/5752/003lbp.jpg

Si hay algo que no se entiende (no me extrañaria, tengo una caligrafia vergonzosa) dimelo.


« Última modificación: 26 Abril 2013, 22:00 pm por Kilowatt » En línea

BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Ayuda con las matemáticas !!!
« Respuesta #22 en: 28 Abril 2013, 10:43 am »

Muchas gracias  ;-)
Lo de la velocidad nueva, no lo había pensado jajaja
En línea

- Pásate por mi web -
https://codeisc.com
Kilowatt

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Ayuda con las matemáticas !!!
« Respuesta #23 en: 28 Abril 2013, 20:25 pm »

Seguramente todo esto se pueda optimizar, pero eso ya lo vas mirando tu que ahi estoy un poco verde. Quiza seria mejor idea para comprobar cual de los dos sentidos es el correcto que te fijes en los modulos de los vectores resta entre la velocidad y las posibles direcciones, y el menor es el correcto. Creo que es mejor calcular unas cuantas sumas y restas que un arccos. Suerte.
En línea

BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Ayuda con las matemáticas !!!
« Respuesta #24 en: 29 Abril 2013, 15:17 pm »

La optimización, viene luego  ;-)
Te dejo un enlace para que pruebes:

Sin colisiones
Código:
https://www.dropbox.com/s/0m9mhmrgmhmt7an/Juego%20Isc.rar
Con colisiones
Código:
https://www.dropbox.com/s/6il280vqch0u2r4/Juego%20Isc%20con%20Colisiones.rar
En línea

- Pásate por mi web -
https://codeisc.com
Kilowatt

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Ayuda con las matemáticas !!!
« Respuesta #25 en: 4 Mayo 2013, 14:28 pm »

Siento no haberlo podido probar antes. Has hecho bastantes progresos, te felicito.

Aunque me imagino que querras seguir desarrollandolo, asi que tengo un par de preguntas. Cuando te acercas a un objeto, aparecen unas cajas con los vertices marcados. ¿Esas son las bounding boxes de las que hablamos? Si asi es, en muchas ocasiones resulta que no estan alineadas con la caja de texturas, asi que puedes penetrar en la textura aunque las cajas en si no se intercalen.

Parece que las colisiones entre estas cajas se detectan perfectamente y que has conseguido que permanezca solo la componente tangencial de la velocidad, asi que quiza sea solo un problema de alinear las cajas a las texturas, y con eso quedaria bien. Bueno, tu eres el que esta manejando el proyecto de primera mano, asi que ya me cuentas si estoy diciendo disparates. Suerte!
En línea

BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Ayuda con las matemáticas !!!
« Respuesta #26 en: 5 Mayo 2013, 09:46 am »

jajaj Si, si, tienes razón. Al final, decidí hacerlo con las dos alineadas a los ejes, ya que al ser cubos, no se nota mucha diferencia. Los cubos que se ven cuando estás cerca son los bounding, que solo se activan si estás a una distancia considerable para que el CPU no se sobrecargue de cálculos absurdos  :laugh:

Lo seguiré desarrollando cuando tenga tiempo (exámenes), aunque por ahora, lo básico ya lo tengo: movimiento, cámaras, colisiones... ya veremos como acaba este proyecto xD

Para ser mi primer programa en C++ con OpenGL, no está nada mal. Con vuestra ayuda he sacado varias cosas. Gracias !!!  ;-)
En línea

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

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con las matemáticas !!!
Programación General
BlackM4ster 1 2,399 Último mensaje 24 Abril 2013, 19:22 pm
por Saberuneko
Ayuda con las matemáticas 2 !!!
Programación C/C++
BlackM4ster 4 2,929 Último mensaje 14 Abril 2013, 11:35 am
por BlackM4ster
Ayuda: Mejorar en matemáticas
Foro Libre
orocrux 3 1,718 Último mensaje 7 Enero 2015, 00:47 am
por JonaLamper
ayuda con matematicas
Dudas Generales
MRx86 3 2,597 Último mensaje 1 Diciembre 2016, 15:23 pm
por MCKSys Argentina
Develar un hash sha 256 o 512 con matematicas vorticiales
Hacking
Kerstui 4 5,330 Último mensaje 15 Mayo 2024, 01:09 am
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines