C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Parameters of angular dimensional constraint. More...
#include <gce_types.h>
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.