|
C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Parameters of an offset curve in space. More...
#include <op_curve_parameter.h>
Collaboration diagram for MbSpatialOffsetCurveParams:Public Member Functions | |
| MbSpatialOffsetCurveParams (const MbVector3D &v, const MbSNameMaker &nm) | |
| Constructor by parameters. | |
| void | SetBySurfaceNormal (bool set, c3d::ConstSurfaceSPtr *s=nullptr) |
| Setting the mode whether offset point is moved according to surface normal or not. | |
| bool | BySurfaceNormal () const |
| Get surface. | |
| const c3d::ConstSurfaceSPtr & | GetSurface () const |
| Get surface. | |
| const MbSNameMaker & | GetNameMaker () const |
| Get names maker reference. | |
Public Attributes | |
| MbVector3D | offsetVect |
| The displacement vector at a point of the curve. | |
| bool | useFillet |
| If 'true', the gaps are to be filled with fillet, otherwise with the extended curves. | |
| bool | keepRadius |
| If 'true', the existent fillet radii are to be kept. | |
| bool | bluntAngle |
| If 'true', sharp corners are to be blunt. | |
| bool | fromBeg |
| The translation vector is associated with the beginning (if true). | |
Protected Attributes | |
| bool | useSurfaceNormal |
| Offset point is moved according to surface normal. | |
| c3d::ConstSurfaceSPtr | surface |
| Curve's surface or similar to such surface. | |
| const MbSNameMaker & | snMaker |
| An object defining the frame curves names. | |
Parameters of an offset curve in space.
Parameters of an offset curve in space from a three-dimensional curve and a direction vector.