|
C3D Toolkit
Kernel - 118060, Vision - 2.15.0.1825
|
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.