Open CASCADE, the 3D modelling kernel
3D modeling & numerical simulation

Search the Forums
See All Topics
 

Sewing two faces results in a very high tolerance

Sewing two faces results in a very high tolerance
Timo 2012/11/19 18:52
After sewing two faces, the result has a very high tolerance (20mm), although the faces look quite good to be sewed with a low tolerance. There are no holes between them.

Is it a sewing bug or are the given faces problematic?

DRAW-reproducer:

restore v.brep v
sewing r 0.3 v
tolerance r

The results are the same in OCC 6.5.2 - 6.5.4.

Kind regards,
Timo
You have to be logged in to download the attached file
Forum supervisor 2012/11/20 11:24
Dear Timo,
The specified high tolerance is not result of the sewing operation.
Your initial faces has this high tolerance:
Tolerance MAX=20.235956425969 AVG=4.0926465030034134 MIN=9.9999999999999995e-008
FACE : MAX=9.9999999999999995e-008 AVG=9.9999999999999995e-008 MIN=9.9999999999999995e-008
EDGE : MAX=20.235956425969 AVG=2.5542960296372641 MIN=9.9999999999999995e-008
VERTEX : MAX=20.235956425969 AVG=5.1176121398742014 MIN=1.0001000024999999e-007
So, try to check modeling steps of initial shapes.
Regards
Timo 2012/11/20 13:49
Sorry, I added the wrong faces.
So, again.

After sewing the tolerance is now OK, but checkshape indicates a SameParameter error. So, I use fixshape to fix it, but the result has a tolerance of 20mm. I read that the SameParameter fix may increase the tolerance, but here it seems too much.

So, is it a fixshape bug or is the problem rather in sewing because it leads to the SameParameter error or are the given faces problematic?

DRAW-reproducer:

restore v.brep v
sewing r 0.3 v
tolerance r
checkshape r
fixshape f r
checkshape f
tolerance f

The results are the same in OCC 6.5.2 - 6.5.4.

Regards,
Timo
You have to be logged in to download the attached file
Forum supervisor 2012/11/21 11:52
Dear Timo,
If you need our technical support
you may contact us in usual way.
I do hope we will find acceptable solution for you.
Regards
Timo 2012/11/22 17:58
The problem is not critical for us.
Therefore, I just wanted to report it and ask if it can be seen as a bug and if yes, in which area (sewing or fixShape). If it is a bug, I could create a Mantis-entry.

Regards,
Timo
SunHongLei 2012/11/21 10:19
hi,how do you sew two faces together ?
Timo 2012/11/22 18:10
For sewing faces, you can use BRepBuilderAPI_Sewing but the result will be a shell, not a face. Normally, this is acceptable.

If the result should be a face, you might use BRepFeat_Gluer, but I have no experience with it.
 
 
Latest news
  • New features to enhance the development process
  • Open CASCADE Technology 6.7.1 is available for download!
  • Open CASCADE Technology 6.7.0 is available for download!

  • © OPEN CASCADE 2000 - 2014  |  Search  |  Contacts   |  Site map