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_DirectionalLight Class Reference

    defines a directional light node of VRML specifying properties of lights. This node defines a directional light source that illuminates along rays parallel to a given 3-dimensional vector Color is written as an RGB triple. Light intensity must be in the range 0.0 to 1.0, inclusive. More...

    #include <Vrml_DirectionalLight.hxx>

    Public Member Functions

     Vrml_DirectionalLight ()
     Vrml_DirectionalLight (const bool aOnOff, const double aIntensity, const Quantity_Color &aColor, const gp_Vec &aDirection)
    void SetOnOff (const bool aOnOff)
    bool OnOff () const
    void SetIntensity (const double aIntensity)
    double Intensity () const
    void SetColor (const Quantity_Color &aColor)
    Quantity_Color Color () const
    void SetDirection (const gp_Vec &aDirection)
    gp_Vec Direction () const
    Standard_OStreamPrint (Standard_OStream &anOStream) const

    Detailed Description

    defines a directional light node of VRML specifying properties of lights. This node defines a directional light source that illuminates along rays parallel to a given 3-dimensional vector Color is written as an RGB triple. Light intensity must be in the range 0.0 to 1.0, inclusive.

    Constructor & Destructor Documentation

    ◆ Vrml_DirectionalLight() [1/2]

    Vrml_DirectionalLight::Vrml_DirectionalLight ( )

    ◆ Vrml_DirectionalLight() [2/2]

    Vrml_DirectionalLight::Vrml_DirectionalLight ( const bool aOnOff,
    const double aIntensity,
    const Quantity_Color & aColor,
    const gp_Vec & aDirection )

    Member Function Documentation

    ◆ Color()

    Quantity_Color Vrml_DirectionalLight::Color ( ) const

    ◆ Direction()

    gp_Vec Vrml_DirectionalLight::Direction ( ) const

    ◆ Intensity()

    double Vrml_DirectionalLight::Intensity ( ) const

    ◆ OnOff()

    bool Vrml_DirectionalLight::OnOff ( ) const

    ◆ Print()

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

    ◆ SetColor()

    void Vrml_DirectionalLight::SetColor ( const Quantity_Color & aColor)

    ◆ SetDirection()

    void Vrml_DirectionalLight::SetDirection ( const gp_Vec & aDirection)

    ◆ SetIntensity()

    void Vrml_DirectionalLight::SetIntensity ( const double aIntensity)

    ◆ SetOnOff()

    void Vrml_DirectionalLight::SetOnOff ( const bool aOnOff)

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