how to find the area of a self intersecting polygon. Incase of a regular polygon we could directly use the formula, but in case of a self intersecting polygon it doesnt quite. Is there anyway to get it to work by means of any preprocessing or transformations on the polygon structure to obtain the area without having to divide the polygon into a set of triangles and then summing up the area of the individual triangles.