def METHOD_NAME(self, Angle, Vertices, Radius):
    if Angle < 360:
        theta = Angle/(Vertices-1)
    else:
        theta = Angle/Vertices
    listVertX = []
    listVertY = []
    for i in range(Vertices):
        listVertX.append(Radius*cos(radians(theta*i)))
        listVertY.append(Radius*sin(radians(theta*i)))
    if Angle < 360 and self.mode_ == 0:
        sigma = radians(Angle)
        listVertX[-1] = Radius*cos(sigma)
        listVertY[-1] = Radius*sin(sigma)
    elif Angle < 360 and self.mode_ == 1:
        listVertX.append(0.0)
        listVertY.append(0.0)
    points = list((x,y,0) for x,y in zip(listVertX, listVertY) )
    return points