]> 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>
Tue, 25 Dec 2012 10:22:53 +0000 (14:22 +0400)
commit6121dafd1fe4871ab608494f952df141e26f6057
tree7a4f7fd7c6079cafd66521ef4b3b1a3bbb7b5d10
parentc201bec8843232cca941bff894371f1d06bbdb34
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