use indexed map to avoid iterating a face twice in case of a compsolid
use indexed map to avoid iterating a face twice in case of a compsolid

usakhelo/FreeCAD,bblacey/FreeCAD-MacOS-CI,bblacey/FreeCAD-MacOS-CI,bblacey/FreeCAD-MacOS-CI,usakhelo/FreeCAD,bblacey/FreeCAD-MacOS-CI,usakhelo/FreeCAD,Fat-Zer/FreeCAD_sf_master,Fat-Zer/FreeCAD_sf_master,usakhelo/FreeCAD,usakhelo/FreeCAD,Fat-Zer/FreeCAD_sf_master,bblacey/FreeCAD-MacOS-CI,bblacey/FreeCAD-MacOS-CI,Fat-Zer/FreeCAD_sf_master,usakhelo/FreeCAD,usakhelo/FreeCAD,bblacey/FreeCAD-MacOS-CI,Fat-Zer/FreeCAD_sf_master