Merge pull request #593 from Balint-H:feature/unity-ccd

PiperOrigin-RevId: 489551476
Change-Id: I751d2faa95d82f201614e8a3f08a9629492bfbe7
This commit is contained in:
Copybara-Service
2022-11-18 13:38:51 -08:00
+5 -1
View File
@@ -76,6 +76,7 @@ public struct MjcfOptionFlag {
public EnableDisableFlag Energy;
public EnableDisableFlag FwdInv;
public EnableDisableFlag SensorNoise;
public EnableDisableFlag MultiCCD;
public static MjcfOptionFlag Default = new MjcfOptionFlag() {
Constraint = EnableDisableFlag.enable,
Equality = EnableDisableFlag.enable,
@@ -92,7 +93,8 @@ public struct MjcfOptionFlag {
Override = EnableDisableFlag.disable,
Energy = EnableDisableFlag.disable,
FwdInv = EnableDisableFlag.disable,
SensorNoise = EnableDisableFlag.disable
SensorNoise = EnableDisableFlag.disable,
MultiCCD = EnableDisableFlag.disable
};
public void FromMjcf(XmlElement mjcf) {
@@ -115,6 +117,7 @@ public struct MjcfOptionFlag {
Energy = mjcf.GetEnumAttribute<EnableDisableFlag>("energy", localDefault.Energy);
FwdInv = mjcf.GetEnumAttribute<EnableDisableFlag>("fwdinv", localDefault.FwdInv);
SensorNoise = mjcf.GetEnumAttribute<EnableDisableFlag>("sensornoise", localDefault.SensorNoise);
MultiCCD = mjcf.GetEnumAttribute<EnableDisableFlag>("multiccd", localDefault.MultiCCD);
}
public void ToMjcf(XmlElement mjcf) {
@@ -134,6 +137,7 @@ public struct MjcfOptionFlag {
mjcf.SetAttribute("energy", Energy.ToString());
mjcf.SetAttribute("fwdinv", FwdInv.ToString());
mjcf.SetAttribute("sensornoise", SensorNoise.ToString());
mjcf.SetAttribute("multiccd", MultiCCD.ToString());
}
}