| 
	
		|  Autor | Tema: Ayuda con las matemáticas !!!  (Leído 11,099 veces) |  
	| 
			| 
					
						| BlackM4ster 
								 
								
								 Desconectado 
								Mensajes: 499
								
								 
								Error, el teclado no funciona. Pulse F1 para continuar
								
								
								
								
								
								     | 
 
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 | 
 
 |  |  |  | 
			| 
					
						| Kilowatt 
								
								 Desconectado 
								Mensajes: 11
								
								
								
								
								
								   | 
 
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 
								Mensajes: 499
								
								 
								Error, el teclado no funciona. Pulse F1 para continuar
								
								
								
								
								
								     | 
 
Muchas gracias    Lo de la velocidad nueva, no lo había pensado jajaja |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Kilowatt 
								
								 Desconectado 
								Mensajes: 11
								
								
								
								
								
								   | 
 
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 
								Mensajes: 499
								
								 
								Error, el teclado no funciona. Pulse F1 para continuar
								
								
								
								
								
								     | 
 
La optimización, viene luego    Te dejo un enlace para que pruebes:  Sin colisiones https://www.dropbox.com/s/0m9mhmrgmhmt7an/Juego%20Isc.rarCon colisiones https://www.dropbox.com/s/6il280vqch0u2r4/Juego%20Isc%20con%20Colisiones.rar |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Kilowatt 
								
								 Desconectado 
								Mensajes: 11
								
								
								
								
								
								   | 
 
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 
								Mensajes: 499
								
								 
								Error, el teclado no funciona. Pulse F1 para continuar
								
								
								
								
								
								     | 
 
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    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 | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Ayuda con las matemáticas !!! Programación General
 | BlackM4ster | 1 | 3,049 |  24 Abril 2013, 19:22 pm por Saberuneko
 |  
						|   |   | Ayuda con las matemáticas 2 !!! Programación C/C++
 | BlackM4ster | 4 | 3,549 |  14 Abril 2013, 11:35 am por BlackM4ster
 |  
						|   |   | Ayuda: Mejorar en matemáticas Foro Libre
 | orocrux | 3 | 1,994 |  7 Enero 2015, 00:47 am por JonaLamper
 |  
						|   |   | ayuda con matematicas Dudas Generales
 | MRx86 | 3 | 2,984 |  1 Diciembre 2016, 15:23 pm por MCKSys Argentina
 |  
						|   |   | Develar un hash sha 256 o 512 con matematicas vorticiales Hacking
 | Kerstui | 8 | 9,185 |  2 Septiembre 2025, 22:05 pm por @XSStringManolo
 |    |