Capture mjs_attach error message in the Python bindings.
PiperOrigin-RevId: 682409212 Change-Id: I391ee48626e7dcd985f65a231370ef5ec16124d7
This commit is contained in:
committed by
Copybara-Service
parent
3091665c16
commit
6e66cafe76
@@ -521,13 +521,20 @@ mjsDefault* mjs_addDefault(mjSpec* s, const char* classname, const mjsDefault* p
|
||||
|
||||
|
||||
|
||||
// get objects
|
||||
// get spec from body
|
||||
mjSpec* mjs_getSpec(mjsBody* body) {
|
||||
return &(static_cast<mjCBody*>(body->element)->model->spec);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// get spec from frame
|
||||
mjSpec* mjs_getSpecFromFrame(mjsFrame* frame) {
|
||||
return &(static_cast<mjCFrame*>(frame->element)->model->spec);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// find spec (model asset) by name
|
||||
mjSpec* mjs_findSpec(mjSpec* s, const char* name) {
|
||||
mjCModel* model = static_cast<mjCModel*>(s->element);
|
||||
|
||||
@@ -188,6 +188,9 @@ MJAPI mjsMaterial* mjs_addMaterial(mjSpec* s, mjsDefault* def);
|
||||
// Get spec from body.
|
||||
MJAPI mjSpec* mjs_getSpec(mjsBody* body);
|
||||
|
||||
// Get spec from frame.
|
||||
MJAPI mjSpec* mjs_getSpecFromFrame(mjsFrame* frame);
|
||||
|
||||
// Find spec (model asset) by name.
|
||||
MJAPI mjSpec* mjs_findSpec(mjSpec* spec, const char* name);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user