Draw a bezier curve between three (or more) given coordinates. The coordinates have to be movable by mouse (user). Once any coordinate is moved by the user, the bezier curve between them have to be updated.
Steps involved:
During initialization, the js have to fetch the coordinates from page. Coordinates will be in X,Y format (in CSV format).
The fetched coordinates will be displayed over a given image. (For the time being it can be a 300px blank image.)
Allow the user to modify the coordinates by click and drag them.
A "post" button, which can post the new coordinates back to the server.
Please see the attached image for example.
The compatibility in all browsers including browsers in mobile devices needs to be ensured.
(Budget : $20 ~ $50)
I already made it: [login to view URL]
EDIT: I made all the changes you wanted when we discussed in the message board, and even went further. You can input unlimited number of points in textarea. When you make manual changes by entering new points, just press the button to update on screen. If you move points on the screen the textarea csv will automatically be updated. Save is not done automatically as you move points or change textarea, so if you want to save it to my server you still must click save.
Hopefully this is it.
$100 USD Om 1 dag
0,0 (0 omdömen)
3,0
3,0
10 frilansar lägger i genomsnitt anbud på $118 USD för detta uppdrag
Greetings,
I am an experienced javascript developer. I can do this project without using canvas using pure javascript and jquery.
I will generalise the bezier equation so that number of points, accuracy, container size can be user defined. And user will be able to drag the points to adjust the curve.
Thank you
Hi, We have a great team of experts in IT domain having 10+ years of professional experience. Project will be completed as per your deadline with 99% satisfactory expectations. We will be looking forward for any intimation from your end. -- Regards
I work the following way:
-JS is an open language, and so can not show you the code during development or end. To test my work I show only pictures, videos or sending an executable binary.
-Once you pay ALL the work is delivered.