tpaviot / oce

OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.
http://groups.google.com/group/oce-dev
GNU Lesser General Public License v2.1
811 stars 284 forks source link

Problem with Boolean Difference #723

Open adel-art opened 4 years ago

adel-art commented 4 years ago

Hi,

I have a problem with the Boolean difference of two surfaces.

Indeed, when I substract a surface (composed of a Bspline as border : surfacea1.brep in attach files) and another arbitrary surface (surfacea2.txt), I noticed th surfacea1.txt surfacea2.txt surfacea12BooleanDifference.txt surfaceBooleanWellDefine.txt

at this difference was not made if there were too many points on the Bspline (result in the surfacea12BooleanDifference.txt file).

I have to proceed to a down sample on the coordinates of the points which define the Bspline : here, the Boolean Difference is working as you can see in the surfaceBooleanWellDefine.txt file.

do you have any idea where the problem may come from?

Thank you