![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/03/2006, 12:38
|
| | Fecha de Ingreso: noviembre-2003 Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 3 meses Puntos: 7 | |
Que libreria usas para dibujar?
win32?
de todas formas, todas las librerias que conozco, tienen funciones para saber donde se ha dado click. Entonces cuando se dibuje una linea, guardas la posicion donde empezo, y luego la posicion donde termino (donde se solo el boton del mouse). Despues de eso, si no permites lineas con pendientes, solo obtienes la diferencia de posiciones en x, si no, ya usa formulas para obtener pendientes y eso.
Recuerda que es solo cuestion de ir guardado posiciones cuando se da click, y cuando se suelta. Con respecto a los angulos, lo que se me ocurre en este momento, es que ya una vez que tengas la longitud de tus lineas, puedes usar el teorema de pitagoras o ley de senos/cosenos para obtenerlos.... |