|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Geometrical object. More...
#include <gcm_geom.h>
Inheritance diagram for ItGeom:Public Member Functions | |
| virtual GCM_g_type | GeomType () const |
| Type of geometric object. | |
| virtual const TCHAR * | GetName () const =0 |
| String name of geometric object. | |
| virtual void | GetPlacement (MbPlacement3D &pl) const |
| Get position of part as orthonormalized LCS. | |
| void | GetTransMatrix (MbMatrix3D &) const |
| Get transformation from standard position. | |
| MbMatrix3D | TransMatrix () const |
| Transformation from the standard position. | |
Geometrical object.
Geometric object of this data type is described by a matrix of transformation which transforms this object to real position from a standard position which coincides with the global coord system.
For example, if ItGeom is a point, then the matrix TransMatrix() is translation to the current location from the origin (0,0,0).
If ItGeom is rigid solid in the space, then the matrix TransMatrix() can be used as LCS of this solid and set its position in the space of modeling.