Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
BRepFeat_Gluer.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <LocOpe_Gluer.hxx>
#include <BRepBuilderAPI_MakeShape.hxx>
#include <LocOpe_Operation.hxx>
#include <Standard_Boolean.hxx>
#include <BRepFeat_Gluer.lxx>

Data Structures

class  BRepFeat_Gluer
 One of the most significant aspects
of BRepFeat functionality is the use of local operations as opposed
to global ones. In a global operation, you would first
construct a form of the type you wanted in your final feature, and
then remove matter so that it could fit into your initial basis object.
In a local operation, however, you specify the domain of the feature
construction with aspects of the shape on which the feature is being
created. These semantics are expressed in terms of a member
shape of the basis shape from which - or up to which - matter will be
added or removed. As a result, local operations make calculations
simpler and faster than global operations.
Glueing uses wires or edges of a face in the basis shape. These are
to become a part of the feature. They are first cut out and then
projected to a plane outside or inside the basis shape. By
rebuilding the initial shape incorporating the edges and the
faces of the tool, protrusion features can be constructed.
More...