problem with BRepAlgoAPI_Fuse

Bonjour,

je veux fusionner deux TopoDS_Faces pour cela j'ai utilisé : TopoDS_Shape shape1=BRepAlgoAPI_Fuse(face2,face1);
puis j'ai explorer le shape1 par ses wires (or ses edges or faces) pour récuprer la face resultante de face1 et face2.

mais le probleme c'est que ca marche parfois et d'autres non.

si vous pouvez m'aider je vous serai trés reconnaissant (c'est vraiment urgent et capital pour moi).

merci d'avance.

Bien a vous

Bouhlel Med's picture

salut riadh c'est moi, tu sait le prbleme vient de la version 4 de open cascade c'est un beug il faudra passer la version la plus recente du programme et je coince la dessus je ne peut pas faire le lien entre OCC5.1 et VC++

Francois Lauzon's picture

Hello,
what kind of face do you want to fuse together? Do you want to build a shell? If so you might want to look at BRepOffsetAPI_Sewing to sew/fuse your two faces along their common edges. If it's not that kind of operation you need, maybe you could give us your two faces to see what the problem look like.

Good Luck,
Francois.