C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Parameters of vertex fillet. More...
#include <op_shell_parameter.h>
Public Types | |
enum | CornerForm { ef_sphere = 0 , ef_smart = 1 , ef_delta = 3 , ef_elbow1 = 4 , ef_elbow2 = 5 , ef_elbow3 = 6 } |
Methods of vertices fillet of connection by three edges. More... | |
Public Member Functions | |
CornerValues () | |
Default constructor. | |
CornerValues (double r0, double r1, double r2, double r3, CornerForm ck) | |
Constructor by parameters. | |
CornerValues (const CornerValues &other) | |
Copy-constructor. | |
virtual | ~CornerValues () |
Destructor. | |
void | Init (const CornerValues &other) |
Initialization function. | |
void | CiclicSwap (bool increase) |
Cyclic permutation of the parameters. | |
void | Swap (int constRadius) |
Swap radii (constRadius = 1,2,3). | |
CornerValues & | operator= (const CornerValues &other) |
Assignment operator. | |
bool | IsSame (const CornerValues &other, double accuracy) const |
Determine whether an object is equal? | |
Public Attributes | |
double | radius0 |
Radius of the sphere of the vertex. | |
double | radius1 |
Radius of the first edge of the vertex. | |
double | radius2 |
Radius of the second edge of the vertex. | |
double | radius3 |
Radius of the third edge of the vertex. | |
CornerForm | cornerForm |
Method of vertex fillet of connection by three edges. | |
uint8 | additive |
Shift in the indexation of vertex edges (addition to the index of edge). | |
Parameters of vertex fillet.
Fillet parameters of vertex (where three edges are connected) contain information necessary to perform the operation
Methods of vertices fillet of connection by three edges.