BRepBuilderAPI_MakeShell.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <BRepLib_MakeShell.hxx>
#include <BRepLib_ShellError.hxx>
#include <BRepLib_MakeShape.hxx>
#include <Handle_Geom_Surface.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
#include <BRepBuilderAPI_MakeShape.hxx>
#include <Standard_PrimitiveTypes.hxx>

Data Structures

class  BRepBuilderAPI_MakeShell
 Describes functions to build a
shape corresponding to the skin of a surface.
Note that the term shell in the class name has the same definition
as that of a shell in STEP, in other words the skin of a shape,
and not a solid model defined by surface and thickness. If you want
to build the second sort of shell, you must use
BRepOffsetAPI_MakeOffsetShape. A shell is made of a series of
faces connected by their common edges.
If the underlying surface of a face is not C2 continuous and
the flag Segment is True, MakeShell breaks the surface down into
several faces which are all C2 continuous and which are
connected along the non-regular curves on the surface.
The resulting shell contains all these faces.
Construction of a Shell from a non-C2 continuous Surface
A MakeShell object provides a framework for:

  • defining the construction of a shell,
  • implementing the construction algorithm, and
  • consulting the result.
    Warning
    The connected C2 faces in the shell resulting from a decomposition of
    the surface are not sewn. For a sewn result, you need to use
    BRepOffsetAPI_Sewing. For a shell with thickness, you need to use
    BRepOffsetAPI_MakeOffsetShape.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:31 2011 for Open CASCADE Technology by  doxygen 1.6.3