
Wed, 09/17/2025 - 17:00
Hello guys. I recently met a problem when using the BRepBuilderAPI_MakeFace. I was trying to project a planar sheet to a surface of revolution to create a small surface on the surface.
I firstly decomposed the planar sheet into edges and then projected them to the surface, after this process I got a closed wire on the surface. And then I tried to use BRepBuilderAPI_MakeFace to build a small surface on the surface of revolution. But the function makeface resulted in a weird shape.
While I obtained the originally desired small curved surface, a large area of surface was also generated on the other side of the rotational surface. The upper and lower boundaries of this large surface correspond to the upper and lower boundaries of the reference rotational surface, while its left and right boundaries are the two generatrices of that rotational surface, which are at some distance from my small curved surface.
May I ask what causes this phenomenon? Has anyone encountered a similar situation? I would be extremely grateful if someone could help me resolve this issue.