Fix aliasing issues in engine_core_smooth.c
PiperOrigin-RevId: 843699660 Change-Id: I21d4ed09284624ce80fcd5b1d572b9084e95e1f1
This commit is contained in:
committed by
Copybara-Service
parent
3da421afaa
commit
499291e5c2
@@ -1159,7 +1159,7 @@ void mj_transmission(const mjModel* m, mjData* d) {
|
|||||||
if (m->actuator_trntype[i] == mjTRN_JOINT) {
|
if (m->actuator_trntype[i] == mjTRN_JOINT) {
|
||||||
mji_copy3(gearAxis, gear);
|
mji_copy3(gearAxis, gear);
|
||||||
} else {
|
} else {
|
||||||
mji_negQuat(quat, quat);
|
mju_negQuat(quat, quat);
|
||||||
mji_rotVecQuat(gearAxis, gear, quat);
|
mji_rotVecQuat(gearAxis, gear, quat);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user