BRepOffsetAPI_DraftAngle.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <TopTools_ListOfShape.hxx>
#include <BRepBuilderAPI_ModifyShape.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
#include <Draft_ErrorStatus.hxx>
#include <Standard_PrimitiveTypes.hxx>

Data Structures

class  BRepOffsetAPI_DraftAngle
 Taper-adding transformations on a shape.
The resulting shape is constructed by defining one face
to be tapered after another one, as well as the
geometric properties of their tapered transformation.
Each tapered transformation is propagated along the
series of faces which are tangential to one another and
which contains the face to be tapered.
This algorithm is useful in the construction of molds or
dies. It facilitates the removal of the article being produced.
A DraftAngle object provides a framework for:

  • initializing the construction algorithm with a given shape,
  • acquiring the data characterizing the faces to be tapered,
  • implementing the construction algorithm, and
  • consulting the results.
    Warning
  • This algorithm treats planar, cylindrical and conical faces.
  • Do not use shapes, which with a draft angle added to
    a face would modify the topology. This would, for
    example, involve creation of new vertices, edges or
    faces, or suppression of existing vertices, edges or faces.
  • Any face, which is continuous in tangency with the
    face to be tapered, will also be tapered. These
    connected faces must also respect the above criteria.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:33 2011 for Open CASCADE Technology by  doxygen 1.6.3