barsuift.simLife.j3d.environment
Interface Sun3D

All Superinterfaces:
Publisher

public interface Sun3D
extends Publisher


Method Summary
 javax.media.j3d.DirectionalLight getLight()
           
 java.math.BigDecimal getWhiteFactor()
          Computes the white factor, based on the position (rise and zenith angles).
 
Methods inherited from interface barsuift.simLife.message.Publisher
addSubscriber, clearChanged, countSubscribers, deleteSubscriber, deleteSubscribers, hasChanged, notifySubscribers, notifySubscribers, setChanged
 

Method Detail

getWhiteFactor

java.math.BigDecimal getWhiteFactor()
Computes the white factor, based on the position (rise and zenith angles). The lower the sun is, the lower the white factor.

Concretely, here is the computation :
whiteFactor = sqrt(abs(sinus(riseAngle) * sinus(zenithAngle)))

Returns:
the white factor

getLight

javax.media.j3d.DirectionalLight getLight()


Copyright © 2010. All Rights Reserved.