Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 27-10-2010
sarias24 sarias24 is offline
Miembro
 
Registrado: ene 2010
Posts: 21
Poder: 0
sarias24 Va por buen camino
ok, muchas gracias, si encuentras algo referente al algoritmo lo pones aqui, saludos y muchas gracias, me has servido de ayuda.
Responder Con Cita
  #22  
Antiguo 27-10-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Estoy haciendo un ejemplo de esto, en cuanto lo tenga lo subo a ver que opinas.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #23  
Antiguo 27-10-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Empecemos:
1- La conexión con la BD se hace en el evento OnCreate del form, ademas busca a la bd en el mismo directorio del exe.
2- Para hacer las ecuaciones se hace lo siguiente:
A- Se selecciona cual ecuación se quiere hacer presionando en el checkbox de la casilla resultado.
B- Se da doble click al dbgrid, con esto se obtiene el primer dato.
C- Se da doble click al dbgrid por segunda vez, con esto se obtiene el segundo dato y se ejecuta el resultado.
Es algo muy sencillo, como no se que es exactamente lo que harás solo te servirá de ejemplo pero funciona.
Saludos
__________________
Siempre Novato

Última edición por Caral fecha: 03-02-2011 a las 01:07:39.
Responder Con Cita
  #24  
Antiguo 27-10-2010
sarias24 sarias24 is offline
Miembro
 
Registrado: ene 2010
Posts: 21
Poder: 0
sarias24 Va por buen camino
Question

muchas gracias, esta ok el ejemplo, ya lo demas es complejo, como te habia comentado aqui te muestro el pseudocodigo para ver si puedes ayudarme 1. Ordenar todos los puntos de la nube a triangular por su coordenada X de menor a mayor (En caso de que dos puntos tengan igual coordenada X, se ordenarán por su coordenada Y) 2. Tomar los tres primeros puntos ordenados y formar un triángulo. Este triángulo formará por sí mismo la triangulación de esos tres primeros puntos, y el cierre convexo será el propio triángulo 3. Mientras queden puntos de la nube por triangular, tomar el primero de ellos por orden (punto t) para realizar con él las siguientes operaciones: MIENTRAS (queden puntos sin triangular) p último punto añadido en la triangulación t punto con menor coordenada X de los que quedan por triangular trazar_arista (p, t) MIENTRAS (p no es pto. soporte inferior) p siguiente_en_cierre (p) trazar_arista (p,t) quitar_del_cierre_la_arista (p, anterior_en_cierre (p)) fin MIENTRAS añadir_al_cierre_arista_inferior (p, t) p último punto añadido en la triangulación (valor anterior al MIENTRAS) MIENTRAS (p no es pto. soporte superior) p anterior_en_cierre (p) trazar_arista (p,t) quitar_del_cierre_la_arista (p, siguiente_en_cierre (p)) fin MIENTRAS añadir_siguiente_al_cierre_la_arista (p, t) fin MIENTRAS
Responder Con Cita
  #25  
Antiguo 27-10-2010
sarias24 sarias24 is offline
Miembro
 
Registrado: ene 2010
Posts: 21
Poder: 0
sarias24 Va por buen camino
Question

sorry, aqui te lo envio mas organizado



1. Ordenar todos los puntos de la nube a triangular por su coordenada X de menor a mayor (En caso de que dos puntos tengan igual coordenada X, se ordenarán por su coordenada Y)
2. Tomar los tres primeros puntos ordenados y formar un triángulo. Este triángulo formará por sí mismo la triangulación de esos tres primeros puntos, y el cierre convexo será el propio triángulo
3. Mientras queden puntos de la nube por triangular, tomar el primero de ellos por orden (punto t) para realizar con él las siguientes operaciones:
MIENTRAS (queden puntos sin triangular)
p último punto añadido en la triangulación
t punto con menor coordenada X de los que quedan por triangular trazar_arista (p, t)
MIENTRAS (p no es pto. soporte inferior)
p siguiente_en_cierre (p)
trazar_arista (p,t)
quitar_del_cierre_la_arista (p, anterior_en_cierre (p))
fin
MIENTRAS añadir_al_cierre_arista_inferior (p, t)
p último punto añadido en la triangulación (valor anterior al MIENTRAS) MIENTRAS (p no es pto. soporte superior)
p anterior_en_cierre (p)
trazar_arista (p,t)
quitar_del_cierre_la_arista (p, siguiente_en_cierre (p))
fin
MIENTRAS añadir_siguiente_al_cierre_la_arista (p, t)
fin MIENTRAS
Responder Con Cita
  #26  
Antiguo 27-10-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Ya esa parte esta mas compleja y habria que pensarla mas.
Vas a tener que ir poco a poco yo llego a poco en esto de la programacion.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #27  
Antiguo 02-11-2010
sarias24 sarias24 is offline
Miembro
 
Registrado: ene 2010
Posts: 21
Poder: 0
sarias24 Va por buen camino
Question

hola te escribo a ver si me puedes ayudar en cuanto al uso del TImage, ya que quiero visualizar los puntos que tengo en mi tabla, cada uno con coordenada (X;Y) y que aparezcan distribuidos en el TImage en dependencia del valor que tienen, saludos y gracias
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
recorrer tabla detalle teclilla OOP 1 02-04-2008 15:07:13
Recorrer Tabla, contar registro repetidos y escribir totales en otra Tabla Lucas_diaz1810 Conexión con bases de datos 1 25-12-2006 13:04:34
Problemas al recorrer una tabla paradox zugazua2001 Conexión con bases de datos 4 09-11-2005 05:47:25
recorrer tabla acrophet Conexión con bases de datos 7 30-04-2004 00:03:06
Crear y recorrer una tabla magm2000 MS SQL Server 3 09-02-2004 19:43:34


La franja horaria es GMT +2. Ahora son las 22:17:18.


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