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