Share

Interface: DaylightSystemFactory2

The DaylightSystemFactory2 Interface exposes a method for creating a daylight system using the given sun and sky classes.

Methods:

<Interface>DaylightSystemFactory2.Create sunClass:<class>    skyClass:<class>      

sunClass default value: undefined
skyClass default value: undefined

Creates a Daylight system.

If the optional keywords are supplied, they should define the sun and/or sky classes to be used.If any of the optional keywords is omitted, the system default settings will be used.

Possible classes for sunClass: are:

DirectionalLight - corresponds to Standard entry in the Daylight System UI

IES_Sun

mr_Sun

Possible classes for skyClass: are:

IES_Sky

mr_Sky

Skylight

EXAMPLE:

theInt = DaylightSystemFactory2.Create sunClass:mr_Sun skyClass:mr_Sky
--> <MixinInterface:IDaylightSystem>
theInt.getSun()
--> mr Sun
theInt.getSky()
--> mr Sky
theInt = DaylightSystemFactory2.Create sunClass:DirectionalLight
--> <MixinInterface:IDaylightSystem>
theInt.getSun()
--> Free Directional Light
theInt.getSky()
--> Skylight

Was this information helpful?