|
C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Spine for sweep operation. More...
#include <cr_evolution_solid.h>
Public Member Functions | |
| MbSpineData (const MbCurve3D &spineCurve) | |
| Constructor by curve. | |
| MbSpineData (const MbWireFrame &spineFrame) | |
| Constructor by wire frame. | |
| MbSpineData () | |
| Default constructor. | |
| MbSpineData (const MbSpineData &init, MbRegDuplicate *ireg) | |
| Copy constructor. | |
| ~MbSpineData () | |
| Destructor. | |
| void | Transform (const MbMatrix3D &, MbRegTransform *=nullptr) |
| Transform element according to the matrix. | |
| void | Move (const MbVector3D &, MbRegTransform *=nullptr) |
| Translation. | |
| void | Rotate (const MbAxis3D &, double angle, MbRegTransform *=nullptr) |
| Rotate around an axis. | |
| void | GetProperties (MbProperties &) |
| Get properties of the object. | |
| void | SetProperties (const MbProperties &) |
| Set properties of the object. | |
| void | GetBasisItems (RPArray< MbSpaceItem > &s) |
| Get the base objects. | |
| bool | IsSame (const MbSpineData &, double accuracy) const |
| Determine whether an object is equal? | |
| bool | IsSimilar (const MbSpineData &) const |
| Whether the objects are similar | |
| bool | SetEqual (const MbSpineData &) |
| Make equal. | |
| void | RebuildItem () |
| Rebuild object according to the history tree. For rebuilding the wire frame. | |
| const MbCurve3D * | GetSpineCurve () const |
| Get the spine curve. | |
| const MbWireFrame * | GetSpineFrame () const |
| Get the spine curve as a wire frame. | |
Spine for sweep operation.
Spine for sweep operation. Curve or wireFrame