FreeCAD python wrapper of libarea\n Path.Area(key=value ...)\n The constructor accepts the same parameters as setParams(...) to configure the object All arguments are optional. setPlane(shape): Set the working plane.\n The supplied shape does not need to be planar. Area will try to find planar sub-shape (face, wire or edge). If more than one planar sub-shape is found, it will prefer the top plane parallel to XY0 plane. If no working plane are set, Area will try to find a working plane from the added children shape using the same algorithm getShape(index=-1,rebuild=False): Return the resulting shape\n \n* index (-1): the index of the section. -1 means all sections. No effect on planar shape.\n \n* rebuild: clean the internal cache and rebuild Get current algorithm parameters as a dictionary. List of sections in this area. The current workplane. If no plane is set, it is derived from the added shapes. A list of tuple: [(shape,op), ...] containing the added shapes together with their operation code