User Backlog - MichaelFisherECU/SEfall2014 GitHub Wiki
User Story Priority
HIGH PRIORITY
GUI -
Canvas for Drawing Poly (<1 hr)
Start Drawing Poly Button (<1hr)
End Drawing Poly Button (close poly) (<1hr)
Test In/Out Poly. (Click button, check happens on mouse click) (if pressed and polygon is not complete, program will auto complete the polygon -Last point linked with first point) (<3)
RESULT ON TEST
FUNCTION -
Ray Cast Method (Use user mouse click coord) ex. RayCastCheck(24,59);
Drawing Method (Sting series of user mouse clicks together to form polygon. User click end drawing/test or first clicked edge) ( To close poly with click on first point, a buffer must be used)
MED PRIORITYFUNCTION -
Allow user to edit poly at any point. (Click to remove / add points)
Undo last point button
LOW PRIORITY
+List number of edges / points
+Calculate area of polygon, based on x units
+Display the point the user has clicked with large dot
- fill the polygon with a color (instead of just an outline)
+Display the coordinates of the polygon points [(50,30), (39,20)]
+HOT KEYS