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"); |