WIP Python bindings for Simulate tested on Linux only

This commit is contained in:
Levi Burner
2022-03-30 12:51:56 -04:00
parent 5ef8cb6bbc
commit 0b6bf42840
8 changed files with 517 additions and 6 deletions
+4
View File
@@ -15,6 +15,7 @@
#include <utility>
#include <vector>
#include <mujoco/mjmodel.h>
#include <mujoco/simulate.h>
#include <mujoco/mjvisualize.h>
#include <mujoco/mujoco.h>
#include <pybind11/cast.h>
@@ -78,6 +79,9 @@ PYBIND11_MODULE(_constants, pymodule) {
// from mujoco.h
X(mjVERSION_HEADER);
// from simulate.h
X(mujoco::Simulate::kMaxFilenameLength);
#undef X
pymodule.attr("mjDISABLESTRING") = MakeTuple(mjDISABLESTRING);
pymodule.attr("mjENABLESTRING") = MakeTuple(mjENABLESTRING);