Fixed reading offsets for Sensors. Added Advanced Settings property to MjGeomEditor
This commit is contained in:
@@ -24,6 +24,7 @@ public class MjGeomEditor : MjShapeComponentEditor {
|
|||||||
serializedObject.Update();
|
serializedObject.Update();
|
||||||
EditorGUILayout.PropertyField(serializedObject.FindProperty("Mass"));
|
EditorGUILayout.PropertyField(serializedObject.FindProperty("Mass"));
|
||||||
EditorGUILayout.PropertyField(serializedObject.FindProperty("Density"));
|
EditorGUILayout.PropertyField(serializedObject.FindProperty("Density"));
|
||||||
|
EditorGUILayout.PropertyField(serializedObject.FindProperty("Settings"));
|
||||||
serializedObject.ApplyModifiedProperties();
|
serializedObject.ApplyModifiedProperties();
|
||||||
base.OnInspectorGUI();
|
base.OnInspectorGUI();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,7 +69,8 @@ public class MjSiteVectorSensor : MjBaseSensor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public override unsafe void OnSyncState(MujocoLib.mjData_* data) {
|
public override unsafe void OnSyncState(MujocoLib.mjData_* data) {
|
||||||
SensorReading = MjEngineTool.UnityVector3(data->sensordata, _sensorAddress);
|
Vector3 mjReading = new Vector3((float)data->sensordata[_sensorAddress], (float)data->sensordata[_sensorAddress + 1], (float)data->sensordata[_sensorAddress + 2]);
|
||||||
|
SensorReading = MjEngineTool.UnityVector3(mjReading);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user