v4.2
単一の SimulationEnvironment 内のオブジェクトをすべて取得し、別の環境に配置します。 複数のシミュレーション環境が選択されている場合は、すべてのシミュレーション環境が最初に選択した環境内にマージされます。 マージされたシミュレーション環境は削除されます。
別のモデルのシミュレーションからリジッド ボディ シミュレーションを作成する場合にはこのコマンドが有効です。 別のモデルを読み込むと、シミュレーション環境がモデルごとに作成されます。 その後は、このコマンドを使用してすべてのモデルを 1 つのシミュレーション環境内に集めることができます。
MergeSimulationEnvironments( SimulationEnvironments ); |
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"); |