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