Copybara import of the project:
-- 40996ab1a05f328c2b5d1b940abb189d43f646de by Levi Burner <leviburner@gmail.com>: [Python Viewer] load mjb files, fixes #1421 COPYBARA_INTEGRATE_REVIEW=https://github.com/google-deepmind/mujoco/pull/1535 from aftersomemath:simulate-load-mjb 40996ab1a05f328c2b5d1b940abb189d43f646de PiperOrigin-RevId: 617913250 Change-Id: I09e858495784122c29e0a3895ce43b95010003bc
This commit is contained in:
committed by
Copybara-Service
parent
67982c4961
commit
848e014020
@@ -169,7 +169,10 @@ def _file_loader(path: str) -> _LoaderWithPathType:
|
|||||||
"""Loads an MJCF model from file path."""
|
"""Loads an MJCF model from file path."""
|
||||||
|
|
||||||
def load(path=path) -> Tuple[mujoco.MjModel, mujoco.MjData, str]:
|
def load(path=path) -> Tuple[mujoco.MjModel, mujoco.MjData, str]:
|
||||||
m = mujoco.MjModel.from_xml_path(path)
|
if len(path) >= 4 and path[-4:] == '.mjb':
|
||||||
|
m = mujoco.MjModel.from_binary_path(path)
|
||||||
|
else:
|
||||||
|
m = mujoco.MjModel.from_xml_path(path)
|
||||||
d = mujoco.MjData(m)
|
d = mujoco.MjData(m)
|
||||||
return m, d, path
|
return m, d, path
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user