Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures
Visual3d_ViewOrientation.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Graphic3d_Vertex.hxx>
#include <Graphic3d_Vector.hxx>
#include <Standard_Real.hxx>
#include <Handle_TColStd_HArray2OfReal.hxx>
#include <Standard_Boolean.hxx>

Data Structures

class  Visual3d_ViewOrientation
 This class allows the definition of the manner in
which an observer looks at the visualised scene.
It defines a coordinate system called VRC
(View Reference Coordinates) with 3 axes U,V,N
Summary of 3D View Orientation –

The view orientation transformation defines –
the relationship between World Coordinates –
(WC) and View Reference Coordinates (VRC) –

To define a view orientation transformation –
you must define : –

The View Reference Point (VRP) –
The View Plane Normal (VPN) –
The View Up Vector (VUP). –

Optionally, it is possible to specify anisotropic
(axial) scale factors. This allows to scale the scene
using individual scale values along each coordinate axis.
More...