Rafael dibuja el camino con el mouse

Estoy usando la biblioteca raphael javascript, y me gustaría dibujar una línea recta con el mouse. Me gustaría permitir que el usuario haga clic en algún lugar, coloque un único punto de la ruta y luego haga que la línea siga al mouse hasta que haga clic nuevamente, en cuyo punto la línea se coloca permanentemente en el lienzo.

En este momento, la única forma de hacerlo parece ser crear un camino cuando hacen clic, eliminarlo y volver a dibujarlo constantemente cuando mueven el mouse, y luego crearlo una vez más cuando hacen clic nuevamente, manteniendo un registro del modo de dibujo en todo momentoj. Si bien esto funciona, es un poco complicado y desordenado (especialmente creando cadenas 'Mx yLx y' para definir la nueva ruta), y me preguntaba si hay una mejor manera de hacerlo. La documentación de Rafael en el camino deja un poco que desear.

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta