Regístrate tendrás menos publi y formarás parte gratuitamente del foro
  Burbuja.info - Foro de economía > Foros > Guardería > Ayuda- Pregunta para super-matematicos del for y para super-informaticos
Respuesta
 
Herramientas Desplegado
  #1 (permalink)  
Antiguo 14-feb-2010, 19:30
Avatar de davitin
Excelentísimo, ilustrísimo, magnífico y grandísimo señor de élite de los gurús burbujistas
 
Fecha de Ingreso: 20-julio-2009
Mensajes: 14.244
Gracias: 15.870
13.815 Agradecimientos de 4.896 mensajes
Ignorar usuario para siempre
Buenas.

Como ya sabeis de vez en cuando me dedico a la programacion como pasatiempo...bueno, el caso es que estoy haciendo un video juego y queria haceros una pregunta a los entendidos a ver si me podeis ayudar.

El juego se desarrolla en un espacio tridimensional (coordenadas x,y,z).

Quiero saber como averiguar en que coordenada espacial se intersecta una linea recta con un toroide.

La linea recta representa el transito de un objeto(nave espacial) desde su posicion inicial a su posicion final, y el toroide representa el movimiento circular de otro objeto (un planeta), se trata de un toroide y no de un circulo por que el "grosor" del toroide debe representar el diametro de la esfera(el planeta)...

La idea es que, sabiendo en que coordenada espacial se intersecta la recta con el toroide y sabiendo la velocidad de la nave, puedo saber cuanto tiempo transcurre desde la posicion de salida de la nave hasta la interseccion con el toroide, sabiendo esto y sabiendo la velocidad a la que se mueve el planeta en el espacio podre saber cuanto espacio ha recorrido el planeta en la orbita en ese tiempo desde su posicion de inicio, y asi sabre si la nave y el planeta coinciden en el espacio (y por lo tanto saber si chocan).

Alguien sabe algo de esto? por favor agradeceria explicaciones sencillitas y si puede ser para aplicar en una funcion php.

Gracias de antebrazo hamijos.
Responder Citando
Estos usuarios dan las gracias a davitin por su mensaje:
  #2 (permalink)  
Antiguo 14-feb-2010, 19:54
Avatar de masdelomismo
Grandísimo Gurú burbujista
 
Fecha de Ingreso: 20-julio-2009
Ubicación: en la luna normalmente
Mensajes: 3.750
Gracias: 36
1.230 Agradecimientos de 733 mensajes
Ignorar usuario para siempre
Iniciado por pobre davitin
........y si puede ser para aplicar en una funcion php



el asteroid 3d yasta inventao
__________________

I love it when a plan comes together
Responder Citando
  #3 (permalink)  
Antiguo 14-feb-2010, 20:02
Avatar de davitin
Excelentísimo, ilustrísimo, magnífico y grandísimo señor de élite de los gurús burbujistas
 
Fecha de Ingreso: 20-julio-2009
Mensajes: 14.244
Gracias: 15.870
13.815 Agradecimientos de 4.896 mensajes
Ignorar usuario para siempre
Iniciado por masdelomismo Ver Mensaje


el asteroid 3d yasta inventao

No se trata del Asteriod chaval.

Se trata de un juego on-line multi player que estoy desarrollando y que va a revolucionar el mercado.
Responder Citando
Estos 2 usuarios dan las gracias a davitin por su mensaje:
  #4 (permalink)  
Antiguo 14-feb-2010, 20:07
Avatar de karolaina93
Excelentísimo, ilustrísimo y grandísimo miembro de élite de los gurús burbujistas
 
Fecha de Ingreso: 02-marzo-2008
Ubicación: ya no lo se
Mensajes: 8.057
Gracias: 10.904
7.998 Agradecimientos de 3.743 mensajes
Ignorar usuario para siempre
mi perro se llama toroides
Responder Citando
  #5 (permalink)  
Antiguo 14-feb-2010, 20:11
Avatar de PALMERO HUELEBRAGAS
Tapayogurista
 
Fecha de Ingreso: 26-noviembre-2009
Mensajes: 118
Gracias: 56
97 Agradecimientos de 35 mensajes
Ignorar usuario para siempre
Iniciado por karolaina93 Ver Mensaje
mi perro se llama toroides

Responder Citando
Estos usuarios dan las gracias a PALMERO HUELEBRAGAS por su mensaje:
  #6 (permalink)  
Antiguo 14-feb-2010, 20:19
Avatar de Lorena bobba
Baneado.
 
Fecha de Ingreso: 12-septiembre-2009
Mensajes: 251
Gracias: 78
201 Agradecimientos de 105 mensajes
Ignorar usuario para siempre
Que es un toroide?, un toro del espacio?.
Responder Citando
  #7 (permalink)  
Antiguo 14-feb-2010, 20:22
Avatar de Lorena bobba
Baneado.
 
Fecha de Ingreso: 12-septiembre-2009
Mensajes: 251
Gracias: 78
201 Agradecimientos de 105 mensajes
Ignorar usuario para siempre
Iniciado por Monsterspeculator Ver Mensaje


que joputa...

Sí, todo ese rollo para que al final le salgan cuatro soluciones distintas. Sale ganando si cierra los ojos y pincha con el lápiz a ver que sale.
Responder Citando
Estos usuarios dan las gracias a Lorena bobba por su mensaje:
  #8 (permalink)  
Antiguo 14-feb-2010, 20:25
Avatar de davitin
Excelentísimo, ilustrísimo, magnífico y grandísimo señor de élite de los gurús burbujistas
 
Fecha de Ingreso: 20-julio-2009
Mensajes: 14.244
Gracias: 15.870
13.815 Agradecimientos de 4.896 mensajes
Ignorar usuario para siempre
Iniciado por Monsterspeculator Ver Mensaje
Creia que esto se veia en el insti...Te estás liando chaval...

Cambia de coordenadas poniendo el centro en el centro del planeta. En esas coordenadas la órbita de tu nave es:

X(t)=a*t+x(0)+R*cos(o*t)
Y(t)=b*t+y(0)+R*sen(o*t)
Y(t)=c*t+z(0)

donde R=radio de la órbita (en el plano (x,y) con posición inicial del planeta (R,0,0)), o frecuencia de rotación=2*pi/periodo, (x(0),y(0),z(0)) posición inicial en coordenadas (x,y,z), (a,b,c) velocidad de la nave, t=tiempo.

A cada paso del tiempo chequea la condición X(t)²+Y(t)²+Z(t)² < r² (r=radio del planeta) para saber si hay colisión o no.

Te envío por privado el número de cuenta para la transferencia...

Gracias amigo , pero eso no me sirve.

Esa solucion ya se me ocurrio a mi, el problema es que todos esos calculos deben hacerse en un servidor con un ****** php...es decir no se hacen en un ordenador cliente por lo tanto no puedo hacer un ****** que necesite cientos o miles de iteraciones por que se podria bloquear el servidor.

Imaginate que la linea recta (la trayectoria) fuera de varios miles de unidades...habria que hacer una comprobacion de coordenadas por cada unidad que avanzase la nave, seria un bucle grandisimo con riesgo de bloqueo para el servidor, e imaginate decenas o cientos de personas haciendo ejecutarse el mismo ****** en el servidor...

Tiene que hacerse de la forma mas rapida posible, con una ecuacion o algo asi, debe haber algo en matematicas para hacerlo...

Pero gracias de todos modos.
Responder Citando
  #9 (permalink)  
Antiguo 14-feb-2010, 20:27
Avatar de Lorena bobba
Baneado.
 
Fecha de Ingreso: 12-septiembre-2009
Mensajes: 251
Gracias: 78
201 Agradecimientos de 105 mensajes
Ignorar usuario para siempre
Iniciado por davitin Ver Mensaje
Gracias amigo , pero eso no me sirve.

Esa solucion ya se me ocurrio a mi, el problema es que todos esos calculos deben hacerse en un servidor con un ****** php...es decir no se hacen en un ordenador cliente por lo tanto no puedo hacer un ****** que necesite cientos o miles de iteraciones por que se podria bloquear el servidor.

Imaginate que la linea recta (la trayectoria) fuera de varios miles de unidades...habria que hacer una comprobacion de coordenadas por cada unidad que avanzase la nave, seria un bucle grandisimo con riesgo de bloqueo para el servidor, e imaginate decenas o cientos de personas haciendo ejecutarse el mismo ****** en el servidor...

Tiene que hacerse de la forma mas rapida posible, con una ecuacion o algo asi, debe haber algo en matematicas para hacerlo...

Pero gracias de todos modos.

A ver Davitin, con sinceridad. Tú has pasado alguna vez de la tabla del siete?.
Responder Citando
Estos 3 usuarios dan las gracias a Lorena bobba por su mensaje:
  #10 (permalink)  
Antiguo 14-feb-2010, 20:28
Avatar de inmi_soy
ir-
 
Fecha de Ingreso: 26-diciembre-2009
Mensajes: 19.142
Gracias: 35.399
10.750 Agradecimientos de 6.525 mensajes
Ignorar usuario para siempre
Iniciado por davitin Ver Mensaje

Quiero saber como averiguar en que coordenada espacial se intersecta una linea recta con un toroide.

Joder Davi,cada dia te superas a ti mismo,al paso que vas dificilmente alguien del foro sera capaz de emular la grandeza de tus hilos.




Iniciado por davitin Ver Mensaje

Gracias de antebrazo hamijos.

Mola mazo tu estilo para saludar.
__________________

Responder Citando
Estos usuarios dan las gracias a inmi_soy por su mensaje:
Respuesta

Etiquetas
aprende a escribir empanao, cuidadin y jra eran novios, davitin tontolforo espacial, davitin y la tabla del 5, deff echo hexadecimales, duelo a muerte: davitin vs trisomia, el tonto de las galaxias, es la nasa?cuanto son 2+2?, inutil con hordeñador, matematicos=orcos de mordor, nople opinions part 2, oigan cómo programo un hello world?, pregúntale a calopez, reservo, tengo un problema de toroides, tierra=toroide esferico hueco, tontorron quantico, vaya con el cuidadin, vendran 13 milloneh de naveh!!!, virgen santa él de nuevo

Herramientas
Desplegado

  Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Activado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Entrevistan a Super Celestino a las 17h ¡Envía tu pregunta!!! El Peseta Burbuja Inmobiliaria 21 08-feb-2010 19:05
Los súper se declaran la guerra para captar clientes Sleepwalk Burbuja Inmobiliaria 0 07-mar-2009 09:40
Super crisis Super larga Ender2008 Burbuja Inmobiliaria 3 01-feb-2009 20:47
Super Tirchet avisa otro 0.25 para diciembre memento_ser Burbuja Inmobiliaria 1 06-oct-2006 21:57
Super chollo especial para alpinistas BladeRunner Burbuja Inmobiliaria 2 11-mar-2006 18:05


La franja horaria es GMT +2. Ahora son las 15:30.

Gravatar as Default Avatar by 1e2.it

Content Relevant URLs by vBSEO 3.6.0