Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This script shows how to use the Multilight API through scripting.
It opens an MXI file, parses all the lights and changes their intensity to 500 Watts

Example
Code Block
langlanguagejavascriptjs
// This script shows how to use the Multilight API through scripting
// It opens an MXI file, parses all the lights and changes their intensity to 500 Watts

Maxwell.openMxi( "C:\multilight_test.mxi" );
var nLights = Multilight.getLightsCount();
for( var i = 0; i < nLights; i++ )
{
   if( Multilight.isLightMuted( i ) == false )
   {
      Multilight.setLightEmissionType( i, 0 ); // Custom emitter
      Multilight.setLightLuminanceType( i, 0 ); // Watts
      Multilight.setLightIntensity( i, 500 );
   }
}

Multilight.refreshAllLights(); // Upload viewers

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

...