Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 06-09-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Cita:
Empezado por paldave Ver Mensaje
Para encontrar el punto donde debes colocar el planeta usas:
Código Delphi [-]Point.x := Centro.X + Round (Radio * Cos (Angulo));
Point.y := Centro.Y + Round (Radio * Sin (Angulo));

Luego para darle movimiento y velocidad creas un Timer que vaya aumentando el Angulo.
Saludos.
Bueno, no es por hechar leña al fuego, pero para el caso de que la órbita sea una circunsferencia esta bien. El problema está en el hecho de que las órbitas son elípticas.

Creo que se podría obviar el hecho "real" y trabajar con una órbita circular.

Todo dependerá de lo que considera paldave.

Cita:
Empezado por Cecilio Ver Mensaje
Hola.

Estoy haciendo un pequeño juego. Y me gustaría representar un planeta en torno a su sol. (en movimiento)

El problema es que hace tiempo hice una unidad de trigonometría, pero no recuerdo como se hacia para representar esa órbita.
(también se puede usar para representar un reloj analógico).

Imagino que en función del radio y la velocidad, se hacia la representación. Pero no recuerdo.

¿ alguien puede orientarme al respecto ?
Cecilio, no se como decirte sin que lo tomes a mal, pero... si quieres usar la libreria que hiciste, poco y nada podemos ayudarte en ello si desconocemos como funciona y/o está escrita dicha unidad.

Si puedes ser más explícito y darnos mejores detalles te podemos ser de ayuda.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]

Última edición por Delphius fecha: 06-09-2007 a las 21:07:10. Razón: Correción del nombre a quien citar
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 22:58:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi