C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
MbConstraintFixedValues Struct Reference

Fixed values of surface parameters. More...

#include <op_mesh_parameter.h>

Public Member Functions

 MbConstraintFixedValues ()
 Default constructor.
 

Public Attributes

Position parameters.
double _x
 The X coordinate of an axis point (for a sphere - of its center).
 
double _y
 The Y coordinate of an axis point (for a sphere - of its center).
 
double _z
 The Z coordinate of an axis point (for a sphere - of its center).
 
double _phi
 Azimuthal angle (invalid for a sphere).
 
double _theta
 Zenith angle (invalid for a sphere).
 
double _dist
 The distance between an object's axis and the OZ axis in a CS (for a sphere - between its center and the origin of a CS).
 
Dimensional parameters.
double _size1
 The first dimensional parameter of an object (invalid for a plane).
 
double _size2
 The second dimensional parameter of an object (only valid for a torus).
 

Detailed Description

Fixed values of surface parameters.

Fixed values of surface parameters:

  • the X and Y coordinates of a point of an object's axis (invalid for a sphere and a plane),
  • coordinates of a sphere's center,
  • azimuthal angle (_phi): the angle between the projection of an object's axis onto the OXY plane and the OX axis of a coordinate system, belongs to [0; 2П) (invalid for a sphere),
  • zenith angle (_theta): the angle between an object's axis and the OZ axis of a coordinate system, belongs to [0; П/2] (invalid for a sphere),
  • the distance (_dist) between an object's axis and the OZ axis of a coordinate system (invalid for a sphere),
  • the distance (_dist) between a sphere's center and the origin of a coordinate system,
  • the radius of a sphere (_size1),
  • the radius of a cylinder (_size1),
  • the conicity angle of a cone (_size1),
  • the major radius (_size1) or the minor radius (_size2) of a torus (one or both of them).
    Warning
    Under development.

The documentation for this struct was generated from the following file: