C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
The parameters of form-generating operation. More...
#include <op_swept_parameter.h>
Public Member Functions | |
MbSectionLayout () | |
Default constructor. | |
MbSectionLayout (const MbPlacement3D &pl, const MbCartPoint3D &pnt1, const MbCartPoint3D &pnt2, const MbVector3D &vec1, const MbVector3D &vec2, const MbCartPoint3D &apx) | |
Constructor by parameters. | |
MbSectionLayout (const MbSectionLayout &other) | |
Copy-constructor. | |
~MbSectionLayout () | |
Destructor. | |
void | GetLayout (MbPlacement3D &pl, MbCartPoint3D &pnt1, MbCartPoint3D &pnt2, MbVector3D &vec1, MbVector3D &vec2, MbCartPoint3D &apx) const |
Get an object values. | |
void | CentreLayout (MbPlacement3D &pl, MbCartPoint3D &pnt1, MbCartPoint3D &pnt2, MbVector3D &vec1, MbVector3D &vec2, MbCartPoint3D &apx, MbCartPoint3D ¢re) const |
Get an object values and the fillet center position. | |
void | SetLayout (const MbPlacement3D &pl, const MbCartPoint3D &pnt1, const MbCartPoint3D &pnt2, const MbVector3D &vec1, const MbVector3D &vec2, const MbCartPoint3D &apx) |
Set an object values. | |
void | operator= (const MbSectionLayout &other) |
Assignment operator. | |
Public Attributes | |
MbPlacement3D | place |
The plane of the enclosing triangle (XY) at the flank of the surface. | |
MbCartPoint3D | point1 |
The intersection point of the first guide curve ans XY plane. | |
MbCartPoint3D | point2 |
The intersection point of the second guide curve ans XY plane. | |
MbVector3D | vector1 |
The direction vector from the first guide point to the vertex of the enclosing triangle. | |
MbVector3D | vector2 |
The direction vector from the second guide point to the vertex of the enclosing triangle. | |
MbCartPoint3D | apex |
The intersection point of the apex curve ans XY plane is the vertex of the enclosing triangle (may be on infinity). | |
The parameters of form-generating operation.
The phantom data contains the points and directions of the flank of the enclosing triangle.