I am using the following code to add an Arc to the Polydata. Please correct me if I am wrong but I can’t get arcs in Polydata. It will still be a line.
An arc is represented by the vtkArcSource class in VTK. The class uses a parametric representation internally and for the rest of the processing and visualization pipeline it provides a polygonal representation at arbitrarily high resolution .
You must use a polygonal representation, because most general geometry processing algorithms and graphics hardware only supports basic linear primitives, such as points, lines, convex polygons (see for example Primitive - OpenGL Wiki and Chapter 11 - OpenGL Programming Guide).