Open CASCADE Technology 7.8.2.dev
RWMesh_CoordinateSystem.hxx File Reference

Enumerations

enum  RWMesh_CoordinateSystem {
  RWMesh_CoordinateSystem_Undefined = -1 , RWMesh_CoordinateSystem_posYfwd_posZup = 0 , RWMesh_CoordinateSystem_negZfwd_posYup , RWMesh_CoordinateSystem_Blender = RWMesh_CoordinateSystem_posYfwd_posZup ,
  RWMesh_CoordinateSystem_glTF = RWMesh_CoordinateSystem_negZfwd_posYup , RWMesh_CoordinateSystem_Zup = RWMesh_CoordinateSystem_Blender , RWMesh_CoordinateSystem_Yup = RWMesh_CoordinateSystem_glTF
}
 Standard coordinate system definition. Open CASCADE does not force application using specific coordinate system, although Draw Harness and samples define +Z-up +Y-forward coordinate system for camera view manipulation. This enumeration defines two commonly used conventions - Z-up and Y-up.. More...
 

Enumeration Type Documentation

◆ RWMesh_CoordinateSystem

Standard coordinate system definition. Open CASCADE does not force application using specific coordinate system, although Draw Harness and samples define +Z-up +Y-forward coordinate system for camera view manipulation. This enumeration defines two commonly used conventions - Z-up and Y-up..

Enumerator
RWMesh_CoordinateSystem_Undefined 

undefined

RWMesh_CoordinateSystem_posYfwd_posZup 

+YForward+Zup+Xright

RWMesh_CoordinateSystem_negZfwd_posYup 

-ZForward+Yup+Xright

RWMesh_CoordinateSystem_Blender 

coordinate system used by Blender (+YForward+Zup+Xright)

RWMesh_CoordinateSystem_glTF 

coordinate system used by glTF (-ZForward+Yup+Xright)

RWMesh_CoordinateSystem_Zup 

Z-up coordinate system (+YForward+Zup+Xright)

RWMesh_CoordinateSystem_Yup 

Y-up coordinate system (-ZForward+Yup+Xright)