Fixed point/Integer Arc routine

Completed Posted Jul 7, 2006 Paid on delivery
Completed Paid on delivery

I need the following (2) routines implemented in C in integer or fixed point arithmetic. There must be no floating point and any trigonometric or auxilliary math routines should be supplied. I will supply a working framework using Visual Studio 6 that will bring up a window and draw a rectangle in the window. You will get full source to this code and the project file. The routines draw an elliptical arc given the ellipse parameters and start and end angle of the arc. This is the implementation of a java routine so you may use that as a reference. To prove it works, you simply need to call it several times with different parameters to make sure it draws correctly. The DrawArc routine simply draws the arc, and the FillArc routine fills it in. Again, please use Java standard routines as a reference for correctness. It must handle clipping and error conditions correctly. The Java routine is identical and is in [url removed, login to view] // // DrawArc() // Draw arc in given color. // void DrawArc(Image *Img,int X,int Y,int W,int H,int Start,int End,pixel C,const ClipBox *Clip) { } // // FillArc() // Fill arc in given color. // void FillArc(Image *Img,int X,int Y,int W,int H,int Start,int End,pixel C,const ClipBox *Clip) { }

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP Visual Studio 6 Supplied framework code

C Programming Engineering Graphic Design Microsoft MySQL PHP Software Architecture Software Testing Windows Desktop

Project ID: #3629751

About the project

5 proposals Remote project Active Jul 8, 2006

Awarded to:

ammarurahman

See private message.

$85 USD in 2 days
(14 Reviews)
2.9

5 freelancers are bidding on average $117 for this job

pmishu20

See private message.

$85 USD in 2 days
(31 Reviews)
4.4
codebugvw

See private message.

$195.5 USD in 2 days
(7 Reviews)
4.1
rahmenz

See private message.

$127.5 USD in 2 days
(7 Reviews)
3.7
vw2146804vw

See private message.

$93.5 USD in 2 days
(0 Reviews)
0.0