## Scene.SimulationEnvironments

### Introduced

v4.2

### Description

Returns a SimulationEnvironmentCollection containing the SimulationEnvironment objects associated with the scene. This list contains all simulation environments under the Environments container ("Scene.Environments").

### C# Syntax

    // get accessor

    SimulationEnvironmentCollection rtn = Scene.SimulationEnvironments;

### Examples

#### Python Example

    #

    # This example demonstrates how to create and access simulation environments

    #

    Application.NewScene( "", 0 )

    # First create some new environments

    Application.CreateEnvironment( "TestEnvironment1" )

    Application.CreateEnvironment( "TestEnvironment2" )

    Application.CreateEnvironment( "TestEnvironment3" )

    oEnvironments = Application.ActiveProject.ActiveScene.SimulationEnvironments

    for env in oEnvironments :

    	Application.LogMessage( env.Name )

    # Expected result:

    #INFO : TestEnvironment1

    #INFO : TestEnvironment2

    #INFO : TestEnvironment3

### See Also

Scene.ActiveSimulationEnvironment SimulationEnvironment SimulationEnvironmentCollection CreateEnvironment CreateEnvironmentCache MergeSimulationEnvironments SetCurrentEnvironment