Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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...