C3D Toolkit
Kernel - 117969, Vision - 2.8.1.4
|
The operation parameters of constructing solid by lofted. More...
#include <op_swept_parameter.h>
Public Member Functions | |
LoftedValues () | |
Default constructor. More... | |
LoftedValues (const LoftedValues &other) | |
Copy-constructor. | |
LoftedValues & | operator= (const LoftedValues &other) |
Assignment operator. | |
virtual | ~LoftedValues () |
Destructor. | |
virtual bool | IsLoftedValues () const |
This is "lofted" parameters? | |
virtual bool | IsSame (const SweptValues &other, double accuracy) const |
Determine whether an object is equal? | |
void | Transform (const MbMatrix3D &matr) |
Transform an object according to the matrix. | |
void | Move (const MbVector3D &to) |
Move an object along a vector. | |
void | Rotate (const MbAxis3D &axis, double ang) |
Rotate an object at a given angle around an axis. | |
![]() | |
SweptValues () | |
Default constructor. | |
SweptValues (double t1, double t2, bool c=true) | |
Constructor by thicknesses and closedness. | |
SweptValues (const SweptValues &other) | |
Copy-constructor. | |
virtual | ~SweptValues () |
Destructor. | |
virtual bool | IsExtrusionValues () const |
This is extrusion parameters? | |
virtual bool | IsRevolutionValues () const |
This is rotation parameters? | |
virtual bool | IsEvolutionValues () const |
This is "evolution" parameters? | |
virtual bool | IsRibValues () const |
This is "rib" parameters? | |
virtual bool | IsSimilar (const MbSweptData &other) const |
Determine whether the objects are similar. | |
virtual bool | SetEqual (const MbSweptData &other) |
Make objects equal. | |
void | Init (const SweptValues &other) |
Function of copying data. | |
bool | IsShellClosed () const |
Get the closedness state. | |
void | SetShellClosed (bool cl) |
Set the closedness state. | |
bool | CheckSelfInt () const |
Get the state of flag of checking self-intersection. | |
void | SetCheckSelfInt (bool c) |
Set the state of flag of checking self-intersection. | |
bool | MergeFaces () const |
Whether to merge similar faces. | |
void | SetMergingFaces (bool mf) |
Whether to merge similar faces. | |
bool | MergeEdges () const |
Whether to merge similar edges. | |
void | SetMergingEdges (bool me) |
Whether to merge similar edges. | |
const MbMergingFlags & | MergingFlags () const |
Get control flags of shell items merging. | |
void | SetMergingFlags (const MbMergingFlags &f) |
Set control flags of shell items merging. | |
void | operator= (const SweptValues &other) |
Assignment operator. | |
Public Attributes | |
bool | closed |
Closedness of tube. | |
MbVector3D | vector1 |
The derivative at the start. | |
MbVector3D | vector2 |
The derivative at the end. | |
bool | setNormal1 |
The normal is set at the start, if first section is point curve. | |
bool | setNormal2 |
The normal is set at the end, if last section is point curve. | |
double | derFactor1 |
The modifier of the derivative when setting the normal at the beginning. The default is 1.0. | |
double | derFactor2 |
The modifier of the derivative when setting the normal at the end. The default is 1.0. | |
MbVector3D | directSurf1 |
Direction axis of the surface progress near the starting curve when setting the normal. | |
MbVector3D | directSurf2 |
Direction axis of the surface progress near the ending curve when setting the normal. | |
![]() | |
double | thickness1 |
Wall thickness (offset distance) along the forward direction. More... | |
double | thickness2 |
Wall thickness (offset distance) along the backward direction. More... | |
bool | shellClosed |
Closedness of created shell. | |
The operation parameters of constructing solid by lofted.
The parameters of constructing operation by lofted which are given by contours.
|
inline |
Default constructor.
Constructor of lofted operation parameters for construction of closed shell without the thin wall.