alguien sabe como se puede realizar una linea en javascript con las siguientes caracteristicas, al presionar mouse (onmousedown) comienze a dibujar una linea segun voy movien o el mouse pero que sea siempre recta y al soltarlo onmouseup se termine o algo parecido con un circulo que se agrande mientras mueves el mouseuna vez de clickear.
solo en javascript
si alguen sabe como hacer esto se agradece.
pd:dibujar una linea marcando dos puntos no me sirve.