FreeCAD python wrapper of libarea\n Path.Area(key=value ...)\n The constuctor 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 getParamsDesc(as_string=True): Returns a list of supported parameters and their descriptions.\n * as_string: if False, then return a dictionary of documents of all supported parameters. 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