v4.2
Takes all objects which are in one SimulationEnvironment and
puts them in another. If multiple simulationenvironments are selected then all
simulationenvironments will be merged into the one which was selected first. The
simulationenvironments which where merged will be deleted.
This command is useful in the case you want to assemble a Rigid Body Simulation
from simulation contained in different models. When you import the different models
a simulationenvironment will be created for each model. You can then make all models
interact together in a single simulation using this command.
MergeSimulationEnvironments( SimulationEnvironments ); |
Parameter | Type | Description |
---|---|---|
SimulationEnvironments | String |
"List of environments to merge into the first simulationenvironment. Default Value: Current selection |
NewScene(null, false); CreatePrim("Cone", "MeshSurface", null, null); CreateActiveRigidBody("cone"); CreatePrim("Cylinder", "MeshSurface", null, null); Translate(null, -6.41985129361203, 0, 0, siRelative, siView, siObj, siXYZ, null, null, null, null, null, null, null, null, null, 0); CreateEnvironment(null, null); CreateActiveRigidBody("cylinder"); CreateForce("Gravity", ""); SelectObj("Environments.List.Environment", null, null); AddToSelection("Environments.Environment2", null, null); //Merge the second simulationenvironment in the first one. MergeSimulationEnvironments("Environments.List.Environment,Environments.Environment2"); |