JavaScript Canvas, SVG, or flash 2D plotter designer
- or -
Post a project like this$300
- Posted:
- Proposals: 1
- Remote
- #107725
- Expired
Description
Experience Level: Expert
Using JavaScript canvas, SVG, or flash, draw 2D basic geometry objects: hollow and solid square, rectangle, circle, donut, ellipse, etc.
Each object has following properties/attributes: coordinates of its reference point (such as those of the center of a circle), dimensions (such as circle's diameter), group it belongs to (all objects are divided into several group), line color, line thickness, orientation (such as the tilt angle of a rectangle), etc.
All the properties will be initially given in a database table, excel table, or XML file. Needs to create the database in mySQL and connect the plotter to the database. The plotter needs to have functions for following operations:
1. display. Display only objects with certain common property by selecting the property: for example, display all objects belonging to the same group, having the same line color, etc.
2. property update. By right click on the object, pop-up window with option to edit the object properties such as reference coordinates, dimensions. For example, click on a circle and edit its center coordinate, then the circle will be plotted in new place.
3. A table listing all objects' selected properties below the canvas or flash. The table can be edited and the updates will be reflected in the plot by save the update of the table.
4. Mouseover to show certain properties of the object.
5. Update all the operations to the database.
Each object has following properties/attributes: coordinates of its reference point (such as those of the center of a circle), dimensions (such as circle's diameter), group it belongs to (all objects are divided into several group), line color, line thickness, orientation (such as the tilt angle of a rectangle), etc.
All the properties will be initially given in a database table, excel table, or XML file. Needs to create the database in mySQL and connect the plotter to the database. The plotter needs to have functions for following operations:
1. display. Display only objects with certain common property by selecting the property: for example, display all objects belonging to the same group, having the same line color, etc.
2. property update. By right click on the object, pop-up window with option to edit the object properties such as reference coordinates, dimensions. For example, click on a circle and edit its center coordinate, then the circle will be plotted in new place.
3. A table listing all objects' selected properties below the canvas or flash. The table can be edited and the updates will be reflected in the plot by save the update of the table.
4. Mouseover to show certain properties of the object.
5. Update all the operations to the database.
Jack H.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
26 Apr 2024
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies