I need to perform shape healing after iges import.
By now my healing procedure is as follow:
TopoDS_Shape Modeller::FixShape(TopoDS_Shape shape)
BRepCheck_Analyzer *checker=new BRepCheck_Analyzer(rShape,Standard_True);
Handle(ShapeFix_Shape) sfs=new ShapeFix_Shape();
Handle(ShapeFix_FixSmallFace) sfsf=new ShapeFix_FixSmallFace;
Is this the right way? or i'm missing something?
I'using the "fixed shape" as surface for projection (GeomLibProj::Curve2d) and i get null curve from Curve2d. I know that the projection works cause it fails only with some "real life model", so i think i need to fix the imported data...