Open CASCADE Technology
6.5.4
|
defines IGESOffsetSurface, Type <140> Form <0>
in package IGESGeom
An offset surface is a surface defined in terms of an
already existing surface.If S(u, v) is a parametrised
regular surface and N(u, v) is a differential field of
unit normal vectors defined on the whole surface, and
"d" a fixed non zero real number, then offset surface
to S is a parametrised surface S(u, v) given by
O(u, v) = S(u, v) + d * N(u, v);
u1 <= u <= u2; v1 <= v <= v2;
#include <IGESGeom_OffsetSurface.hxx>
Public Member Functions | |
IGESGeom_OffsetSurface () | |
void | Init (const gp_XYZ &anIndicatoR, const Standard_Real aDistance, const Handle< IGESData_IGESEntity > &aSurface) |
This method is used to set the fields of the class OffsetSurface | |
gp_Vec | OffsetIndicator () const |
returns the offset indicator | |
gp_Vec | TransformedOffsetIndicator () const |
returns the offset indicator after applying Transf. Matrix | |
Standard_Real | Distance () const |
returns the distance by which surface is offset | |
Handle_IGESData_IGESEntity | Surface () const |
returns the surface that has been offset |
void IGESGeom_OffsetSurface::Init | ( | const gp_XYZ & | anIndicatoR, |
const Standard_Real | aDistance, | ||
const Handle< IGESData_IGESEntity > & | aSurface | ||
) |
Handle_IGESData_IGESEntity IGESGeom_OffsetSurface::Surface | ( | ) | const |