|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Parameters of angular dimensional constraint. More...
#include <gce_types.h>
Collaboration diagram for GCE_adim_pars:Public Attributes | |
| GCE_dim_pars | dPars |
| General settings of dimension. | |
| double | factor |
| Factor for converting from angle to variable. | |
| bool | adjacent |
| Adjacent angle. | |
Parameters of angular dimensional constraint.
The data structure passes specific parameters to create angular dimensions. In addition to the general settings passed via structure GCE_dim_pars there is a flag of angle type and factor of conversion of angle to variable here.
'dPars' specifies the value of the angular dimension and defines the type of dimension, driving or variational. \ n
'factor' is a factor for converting from a given angle to variable. It is used for creation of multiple angles, for instance, double angle.
'adjacent' - adjacent angle. It corresponds to angle (M_PI - a), where 'a' is an angle between vectors specifying the direction of a linear object.
The value of the data field 'dPars.dValue' is equal to the product 'factor * alpha', where alpha is the angle between linear objects measured in radians. The 'dPars.var' data field specifies the variable defining variatinal dimension. Its value is given in degrees. If dPars.var == GCE_NULL_V then the dimendion is driving, otherwise - variational.
Angular dimension can be specified for any combination of linear objects.