Skip to content

Commit 3e049e1

Browse files
Merge pull request #5 from CommonWealthRobotics/kh/update-to-3.x.x
Kh/update to 3.x.x
2 parents e448589 + 0283315 commit 3e049e1

File tree

4 files changed

+4853
-3406
lines changed

4 files changed

+4853
-3406
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
name: CI
33

44
on:
5-
push:
6-
branches:
7-
- main
5+
push
86

97
jobs:
108
linux:

mujocoRelease.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.2.0
1+
3.1.1

src/main/java/org/mujoco/MuJoCoConfig.java

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,21 @@
1212
includepath = {"/tmp/mujoco/include/"},
1313
linkpath = {"/tmp/mujoco/lib/"},
1414
include = {
15+
"mujoco/mjtnum.h",
16+
1517
"mujoco/mjexport.h",
18+
"mujoco/mujoco.h" ,
19+
"mujoco/mjmacro.h",
20+
"mujoco/mjthread.h",
1621
"mujoco/mjdata.h",
1722
"mujoco/mjmodel.h",
1823
"mujoco/mjrender.h",
19-
"mujoco/mjtnum.h",
2024
"mujoco/mjui.h",
2125
"mujoco/mjvisualize.h",
22-
"mujoco/mujoco.h"
26+
27+
28+
//"mujoco/mjxmacro.h",
29+
"mujoco/mjplugin.h"
2330
},
2431
link = {"mujoco"}
2532
),
@@ -36,6 +43,7 @@ public class MuJoCoConfig implements InfoMapper {
3643
public void map(InfoMap infoMap) {
3744
infoMap.put(new Info("MJ_STATIC").define(true));
3845
infoMap.put(new Info("mjtNum").cast().valueTypes("double").pointerTypes("DoublePointer"));
46+
3947
infoMap.put(new Info("MJOPTION_VECTORS").skip());
4048
infoMap.put(new Info("MJMODEL_POINTERS").skip());
4149
infoMap.put(new Info("MJDATA_VECTOR").skip());
@@ -60,5 +68,23 @@ public void map(InfoMap infoMap) {
6068
infoMap.put(new Info("MUJOCO_HELPER_DLL_EXPORT").skip());
6169
infoMap.put(new Info("MUJOCO_HELPER_DLL_LOCAL").skip());
6270
infoMap.put(new Info("mjCOLLISIONFUNC").skip());
71+
infoMap.put(new Info("mjEXTERNC").skip());
72+
infoMap.put(new Info("mjDLLMAIN").skip());
73+
infoMap.put(new Info("XMJV").skip());
74+
//infoMap.put(new Info("X").skip());
75+
//infoMap.put(new Info("MJOPTION_FLOATS").skip());
76+
//infoMap.put(new Info("MJOPTION_INTS").skip());
77+
//infoMap.put(new Info("MJOPTION_SCALARS").skip());
78+
infoMap.put(new Info("mjPLUGIN_LIB_INIT").skip());
79+
infoMap.put(new Info("mjfPluginLibraryLoadCallback").skip());
80+
infoMap.put(new Info("mjfGeneric").skip());
81+
infoMap.put(new Info("mjfConFilt").skip());
82+
infoMap.put(new Info("mjfSensor").skip());
83+
infoMap.put(new Info("mjfTime").skip());
84+
infoMap.put(new Info("mjfAct").skip());
85+
infoMap.put(new Info("mjfCollision").skip());
86+
// infoMap.put(new Info("").skip());
87+
// infoMap.put(new Info("").skip());
88+
6389
}
6490
}

0 commit comments

Comments
 (0)