]> OCCT Git - occt-copy.git/commit
Static public method EnsureToleranceRule(const TopoDS_Shape & theS) was
authorabk <abk@opencascade.com>
Tue, 25 Dec 2012 09:15:00 +0000 (13:15 +0400)
committerabk <abk@opencascade.com>
Wed, 13 Feb 2013 13:25:20 +0000 (17:25 +0400)
commit5c11ad7d6af996869b26dadef8db4e40d1002538
tree33b93b557beebb3e69158c9e7d1daf2d02a5925c
parent217741418559a70edb8e26b5c00f3143be05ca03
Static public method EnsureToleranceRule(const TopoDS_Shape & theS) was
created in class BRepBuilderAPI_MakeShape to fix all tolerances of the
shape and it's subshapes by the tolerance rule:
vertex tolerance >= edge tolerance >= face tolerance.
Edge or vertex tolerance which does not satisfy the tolerance rule will be
increased.
Draw command EnsureTolRule was created to test new functional.
Tolerance post Build (Perform) fix was made for:
- BRepBuilderAPI_Sewing,
- BRepFilletAPI_MakeChamfer,
- BRepFilletAPI_MakeFillet,
- BRepOffsetAPI_MakePipe,
- BRepOffsetAPI_NormalProjection,
- ShapeFix_Shape,
- ShapeUpgrade_ShapeDivide.
src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cdl
src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx
src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx
src/BRepFilletAPI/BRepFilletAPI_MakeChamfer.cxx
src/BRepFilletAPI/BRepFilletAPI_MakeFillet.cxx
src/BRepOffsetAPI/BRepOffsetAPI_MakePipe.cxx
src/BRepOffsetAPI/BRepOffsetAPI_NormalProjection.cxx
src/BRepTest/BRepTest_BasicCommands.cxx
src/ShapeFix/ShapeFix_Shape.cdl
src/ShapeFix/ShapeFix_Shape.cxx
src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cxx