OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    Vrml_OrthographicCamera Class Reference

    specifies a OrthographicCamera node of VRML specifying properties of cameras. An orthographic camera defines a parallel projection from a viewpoint. This camera does not diminish objects with distance, as a PerspectiveCamera does. The viewing volume for an orthographic camera is a rectangular parallelepiped (a box). More...

    #include <Vrml_OrthographicCamera.hxx>

    Public Member Functions

     Vrml_OrthographicCamera ()
     Vrml_OrthographicCamera (const gp_Vec &aPosition, const Vrml_SFRotation &aOrientation, const double aFocalDistance, const double aHeight)
    void SetPosition (const gp_Vec &aPosition)
    gp_Vec Position () const
    void SetOrientation (const Vrml_SFRotation &aOrientation)
    Vrml_SFRotation Orientation () const
    void SetFocalDistance (const double aFocalDistance)
    double FocalDistance () const
    void SetHeight (const double aHeight)
    double Height () const
    Standard_OStreamPrint (Standard_OStream &anOStream) const

    Detailed Description

    specifies a OrthographicCamera node of VRML specifying properties of cameras. An orthographic camera defines a parallel projection from a viewpoint. This camera does not diminish objects with distance, as a PerspectiveCamera does. The viewing volume for an orthographic camera is a rectangular parallelepiped (a box).

    Constructor & Destructor Documentation

    ◆ Vrml_OrthographicCamera() [1/2]

    Vrml_OrthographicCamera::Vrml_OrthographicCamera ( )

    ◆ Vrml_OrthographicCamera() [2/2]

    Vrml_OrthographicCamera::Vrml_OrthographicCamera ( const gp_Vec & aPosition,
    const Vrml_SFRotation & aOrientation,
    const double aFocalDistance,
    const double aHeight )

    Member Function Documentation

    ◆ FocalDistance()

    double Vrml_OrthographicCamera::FocalDistance ( ) const

    ◆ Height()

    double Vrml_OrthographicCamera::Height ( ) const

    ◆ Orientation()

    Vrml_SFRotation Vrml_OrthographicCamera::Orientation ( ) const

    ◆ Position()

    gp_Vec Vrml_OrthographicCamera::Position ( ) const

    ◆ Print()

    Standard_OStream & Vrml_OrthographicCamera::Print ( Standard_OStream & anOStream) const

    ◆ SetFocalDistance()

    void Vrml_OrthographicCamera::SetFocalDistance ( const double aFocalDistance)

    ◆ SetHeight()

    void Vrml_OrthographicCamera::SetHeight ( const double aHeight)

    ◆ SetOrientation()

    void Vrml_OrthographicCamera::SetOrientation ( const Vrml_SFRotation & aOrientation)

    ◆ SetPosition()

    void Vrml_OrthographicCamera::SetPosition ( const gp_Vec & aPosition)

    The documentation for this class was generated from the following file: