Open CASCADE Technology  7.6.0
Enumerations

Graphic3d_TransModeFlags.hxx File Reference

Enumerations

enum  Graphic3d_TransModeFlags {
  Graphic3d_TMF_None = 0x0000 , Graphic3d_TMF_ZoomPers = 0x0002 , Graphic3d_TMF_RotatePers = 0x0008 , Graphic3d_TMF_TriedronPers = 0x0020 ,
  Graphic3d_TMF_2d = 0x0040 , Graphic3d_TMF_CameraPers = 0x0080 , Graphic3d_TMF_ZoomRotatePers
}
 Transform Persistence Mode defining whether to lock in object position, rotation and / or zooming relative to camera position. More...
 

Enumeration Type Documentation

◆ Graphic3d_TransModeFlags

Transform Persistence Mode defining whether to lock in object position, rotation and / or zooming relative to camera position.

Enumerator
Graphic3d_TMF_None 

no persistence attributes (normal 3D object)

Graphic3d_TMF_ZoomPers 

object does not resize

Graphic3d_TMF_RotatePers 

object does not rotate;

Graphic3d_TMF_TriedronPers 

object behaves like trihedron - it is fixed at the corner of view and does not resizing (but rotating)

Graphic3d_TMF_2d 

object is defined in 2D screen coordinates (pixels) and does not resize, pan and rotate

Graphic3d_TMF_CameraPers 

object is in front of the camera

Graphic3d_TMF_ZoomRotatePers 

object doesn't resize and rotate