http://git.dev.opencascade.org/gitweb/? ... 80abbb51e4Tolerance of checking distance between vertex and edge in BOPInt_Context::ComputeVE() increased by additional Precision::Confusion() to allow for interference to be detected in this particular case.
I tested both versions of the macro on Ubuntu 13.10 using latest Development Release and can confirm that flat spot. It looks OK as Wire and converting to sketch gives predictable results. Converting to BSpline adds that flat spot. Editing created BSpline shows points are in the expected/correct space but the curve is a bit off. I do not know if this is related but using the tool to convert from Wire to BSpline does produce this:I get a flat spot on the bottom side of the airfoil.
Code: Select all
Coin error in SoGroup::removeChild(): tried to remove non-existent child 0x3ab2150 (Separator).