Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
IGESDraw_PerspectiveView.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_IGESDraw_PerspectiveView.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
#include <gp_XYZ.hxx>
#include <gp_XY.hxx>
#include <IGESData_ViewKindEntity.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_IGESData_ViewKindEntity.hxx>
#include <Handle_IGESData_TransfEntity.hxx>

Data Structures

class  IGESDraw_PerspectiveView
 defines IGESPerspectiveView, Type <410> Form <1>
in package IGESDraw

Supports a perspective view.
Any geometric projection is defined by a view plane
and the projectors that pass through the view plane.
Projectors can be visualized as rays of light that
form an image by passing through the viewed object
and striking the view plane.
The projectors are defined via a point called the
Centre-of-Projection or the eye-point.
A perspective view is formed by all projectors that
emanate from the Centre-of-Projection and pass
through the view plane.
More...