![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola
Lo de dividir el circuito en segmentos es lo mejor que se puede hacer. En Dibujo Técnico lo llamamos "rectificación de una curva cualquiera". La longitud que se haya es solamente aproximada, pero creo que para lo que quieres sirve. No obstante, si pudieras comprobar que las curvas son parte de una circunferencia, pues podrías hacer una rectificación de un arco de circunferencia, que es más exacto y más fácil: tan solo necesitas el radio de la circunferencia, el ángulo del arco, y el famoso y mágico pi (3.1415926535...). Espero que te sea de ayuda. Saludos a todos ![]() |
|
#2
|
||||
|
||||
|
hhhhhhhhhhhmmmmmmmmmmm bueno....empecemos...
Neftali: Cita:
Román: Cita:
Teniendo los puntos de la curva (real, escala real!) o mejor aún la función q genere esa gráfica, puedes sacar la longitud casi exacta (por no decir exacta) de ese trayecto mediante Longitud de arco, teniendo la función haces la integral desde "a" hasta "b" de la raíz de 1+ el cuadrado del diferencial de f(x)...esto es.. Intgrl(sqrt(1+Dif(f(x))^2),a,b)..... Si tienes solo puntos.....entonces puedes formar una función algebráica con el polinomio interpolante de Lagrange, formar una función q derive a una algebráica es pan comido, en cuanto a la integral puedes usar varios métodos como trapecio, simpson, no recuerdo en este momento otros, (algún forero q me refresq la memory ), ahora lo de la imagen es solo graficación, stretch, etc, lo importante es la escala.AAaaaahhhh....Esto sirve!!
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
|
#3
|
||||
|
||||
|
Cita:
// Saludos |
|
#4
|
||||
|
||||
|
Roman:
Cita:
, lo reflejaste en la 1° vez, lo q me interesa(ba) es(era) mostrar la manera de hacer el cálculo como el Cálculo Diferencial-Integral manda .
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
|
#5
|
|||
|
|||
|
Disculpa por la ausencia
Muy buenas, me he pasado el fin de semana currando en otras cosas asi que no he tenido tiempo de ver el post, muchas gracias por su tiempo y sus ideas, en poder me pongo con esta parte del programa otra vez y les digo si me sirvio todo esto, he visto el ejemplo que pusiste seoane, seria algo asi, tngo que mirarlo detenidamente, muchas gracias a todos, si veo que no puedo solucionarlo con esto os pongo el codigo y vuelvo a esperar de vuestra ayuda, un saludo y Gracias otra vez.
__________________
{Saludos.} //Todos los dias se aprende algo nuevo, por que no enseñar nosotros? |
|
#6
|
||||
|
||||
|
Siguiendo con el ejemplo de seoane, aquí tienes una muestra de cómo guardar puntos sobre el circuito.
La idea: A partir de una imagen de un circuito, sobre ella dibujas una serie de segmentos para definir el trazado (cada circuito -BMP- llevará asociado un -MAP- con los puntos definidos). Una vez definidos se guardan y se recuperan. Para calcular la distancia en un punto del circuito (y aquí volvemos a simple trigonometría) basta con: (1) Saber en qué segmento está ese punto. (2) Sumar la distancia de todos los segmentos desde el inicial hasta ese. Descargar Fichero y RENOMBRARLO a ZIP (era demasiado grande ara adjuntarlo) o desde aquí.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 03-07-2006 a las 11:26:18. |
|
#7
|
|||
|
|||
|
Gracias :)
Muy buenas Netfali, tu ejemplo es perfecto, en vez de realizar el trazado del circuito a mano, ¿se podria realizar automaticamente?
Supongo que si hacemos que vaya recorriendo por la linea negra... Tengo un par de preguntas, que es la extension .map? tengo un par de archivos que nunca he podido ver porque tienen esa extension. Otra pregunta ¿de donde has sacado la imagen del circuito? ¿estan todos los circuitos del mundo en este tipo de imagenes? (me servirian), espero no causarte muchas molestias y de verdad te agradezco el tiempo que has dedicado. He visto que en el codigo de la aplicacion que has modificado, comprueba si estas encima del circuito mirando el color, seria posible que una vez definido el circuito, en vez de comprobar el color se comprobasen las coordenadas, ¿no? Espero poder utilizarlo en mi aplicacion.
__________________
{Saludos.} //Todos los dias se aprende algo nuevo, por que no enseñar nosotros? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Gráfica de curvas | lfidanza | Gráficos | 4 | 09-09-2010 04:42:05 |
| como saber la linea en la que está el cursos en un TMemo | aranel | OOP | 3 | 17-10-2005 22:33:47 |
| como saber numero de linea, nombre de archivo,funcion por codigo | orfeo | OOP | 0 | 30-07-2004 18:42:15 |
| Tmemo Index(saber en que linea estoy) | Descendents | OOP | 2 | 12-12-2003 19:51:48 |
| Saber índice de la línea en la que está el cursor en un Memo | fortran | OOP | 2 | 06-08-2003 17:12:10 |
|