Rename mjSpec.euler to eulerseq to match MJCF.

PiperOrigin-RevId: 649007737
Change-Id: Iedb53c1d8a6e6a082a6ba30a1fb2bb4516839fa1
This commit is contained in:
Yuval Tassa
2024-07-03 03:09:01 -07:00
committed by Copybara-Service
parent df7ea3ed33
commit 8f16b72f44
8 changed files with 19 additions and 18 deletions
+2 -1
View File
@@ -27,6 +27,7 @@
#include <mujoco/mjmodel.h>
#include <mujoco/mjtnum.h>
#include <mujoco/mjplugin.h>
#include <mujoco/mujoco.h>
#include "cc/array_safety.h"
#include "engine/engine_crossplatform.h"
#include "engine/engine_resource.h"
@@ -145,7 +146,7 @@ bool mjCFlexcomp::Make(mjSpec* spec, mjsBody* body, char* error, int error_sz) {
}
// compute orientation
const char* alterr = mjs_resolveOrientation(quat, model->spec.degree, model->spec.euler, &alt);
const char* alterr = mjs_resolveOrientation(quat, model->spec.degree, model->spec.eulerseq, &alt);
if (alterr) {
return comperr(error, alterr, error_sz);
}
+3 -3
View File
@@ -36,9 +36,9 @@ void mjs_defaultSpec(mjSpec* spec) {
spec->autolimits = 1;
spec->settotalmass = -1;
spec->degree = 1;
spec->euler[0] = 'x';
spec->euler[1] = 'y';
spec->euler[2] = 'z';
spec->eulerseq[0] = 'x';
spec->eulerseq[1] = 'y';
spec->eulerseq[2] = 'z';
spec->convexhull = 1;
spec->usethread = 1;
spec->inertiafromgeom = mjINERTIAFROMGEOM_AUTO;
+5 -5
View File
@@ -1388,7 +1388,7 @@ void mjCBody::Compile(void) {
}
// check and process orientation alternatives for body
const char* err = ResolveOrientation(quat, model->degree, model->euler, alt);
const char* err = ResolveOrientation(quat, model->degree, model->eulerseq, alt);
if (err) {
throw mjCError(this, "error '%s' in frame alternative", err);
}
@@ -1650,7 +1650,7 @@ void mjCFrame::Compile() {
}
CopyFromSpec();
const char* err = ResolveOrientation(quat, model->spec.degree, model->spec.euler, alt);
const char* err = ResolveOrientation(quat, model->spec.degree, model->spec.eulerseq, alt);
if (err) {
throw mjCError(this, "orientation specification error '%s' in site %d", err, id);
}
@@ -2394,7 +2394,7 @@ void mjCGeom::Compile(void) {
// not 'fromto': try alternative
else {
const char* err = ResolveOrientation(quat, model->degree, model->euler, alt);
const char* err = ResolveOrientation(quat, model->degree, model->eulerseq, alt);
if (err) {
throw mjCError(this, "orientation specification error '%s' in geom %d", err, id);
}
@@ -2643,7 +2643,7 @@ void mjCSite::Compile(void) {
// alternative orientation
else {
const char* err = ResolveOrientation(quat, model->degree, model->euler, alt);
const char* err = ResolveOrientation(quat, model->degree, model->eulerseq, alt);
if (err) {
throw mjCError(this, "orientation specification error '%s' in site %d", err, id);
}
@@ -2754,7 +2754,7 @@ void mjCCamera::Compile(void) {
userdata_.resize(model->nuser_cam);
// process orientation specifications
const char* err = ResolveOrientation(quat, model->degree, model->euler, alt);
const char* err = ResolveOrientation(quat, model->degree, model->eulerseq, alt);
if (err) {
throw mjCError(this, "orientation specification error '%s' in camera %d", err, id);
}