icadev.com
Professional Software Design and Development
Specializing in Rapid Application Development (RAD)
Software for Business Success

Ian Keith Hopkins - portfolio

Graphics Term Project

Graphics Term Project
click image to enlarge

2006 Winter Term
CSCI 4160: Computer Graphics

Need
Develop a raster based graphics drawing application. Projects were restricted to use only the pixel setting routine of any graphics package, all other functions (line and shape drawing, scaling, etc.) had to be implemented using this pixel set routine.

Solution

Developed a C#.NET graphics drawing application with the ability to render lines, polygons, circles, and text. The application allows users to fill polygons and circles as well as edit, group, and export shapes within a drawing. Standard transformations like skewing, scaling, rotating, and moving are supported for all shapes (with special cases for circles).


home | projects | development | research | portfolio | about | links