public static void AddToAssembly(agx.Constraint joint) { if (robotAssembly == null) { robotAssembly = new agxSDK.Assembly(); } robotAssembly.add(joint); }
public static void AddToSim() { if (robotAssembly == null) { robotAssembly = new agxSDK.Assembly(); } Agx_Simulation.sim_Instance.add(robotAssembly); }
static agxSDK.Assembly robotAssembly;// = new agxSDK.Assembly(); public static void AddToAssembly(agx.RigidBody body) { if (robotAssembly == null) { robotAssembly = new agxSDK.Assembly(); } robotAssembly.add(body); }
public static void RemoveFromSim() { if (robotAssembly != null) { Agx_Simulation.sim_Instance.remove(robotAssembly); //robotAssembly.Dispose(); robotAssembly = null; } //else UnityEngine.Debug.Log("failed)"); }
public static void SetToNull() { robotAssembly.Dispose(); robotAssembly = null; }