Skip to content

Commit 6d56181

Browse files
authored
Added actuator_names and camera_names as properties. (#27)
* Expose actuator names in the MjModel class. * Added camera_names as property.
1 parent 87ab883 commit 6d56181

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

mujoco_py/mjcore.py

+12
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,18 @@ def numeric_names(self):
137137
return [ctypes.string_at(start_addr + int(inc))
138138
for inc in self.name_numericadr.flatten()]
139139

140+
@property
141+
def actuator_names(self):
142+
start_addr = ctypes.addressof(self.names.contents)
143+
return [ctypes.string_at(start_addr + int(inc))
144+
for inc in self.name_actuatoradr.flatten()]
145+
146+
@property
147+
def camera_names(self):
148+
start_addr = ctypes.addressof(self.names.contents)
149+
return [ctypes.string_at(start_addr + int(inc))
150+
for inc in self.name_camadr.flatten()]
151+
140152

141153
class MjData(MjDataWrapper):
142154

0 commit comments

Comments
 (0)