]> 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>
Fri, 1 Mar 2013 12:12:26 +0000 (16:12 +0400)
commit0f5e173831d8521c8d5bc4d0747d4d53c34e5790
tree820f794c6614832d08b987f04c3e8004b2043a91
parent8243ffaca907cbfb372f16792f412f65761436e0
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