256

Lighting the environment
PointLight example code

  • Create a light
    PointLight myLight = new PointLight( );
    myLight.setEnable( true );
    myLight.setColor( new Color3f( 1.0f, 1.0f, 1.0f ) );
    myLight.setPosition( new Point3f( 0.0f, 1.0f, 0.0f ) );
    myLight.setAttenuation( new Point3f( 1.0f, 0.0f, 0.0f ) );

  • Set its influencing bounds
    BoundingSphere myBounds = new BoundingSphere(
        new Point3d( ), 1000.0 );
    myLight.setInfluencingBounds( myBounds );