I want to make a drawing application which needs a few drawing functions I cant handle myself as im not very mathematicly inclined so any help will be appreciated.
The first on the list of functions is to create an arc from a start point, end point and radius.
The method signature is as followes.

Code:
Function CreateArc(byval StartPoint as PointF, EndPoint as PointF, Raduis as single) As PointF()
    'Code to create an array of points...
    return ptPoints()
End Function
Im also hoping that the function could also draw a full circle by supplying the same start and end points.
Thanks in advance