Builder Module

class mujoco_toolbox.builder.Builder(*inputs: str, meshdir: str = 'meshes/')[source]

Bases: object

A class to build and manipulate MuJoCo XML models.

static merge(inputs: Sequence[str | Builder], meshdir: str = 'meshes/') Builder[source]

Merge multiple Builder objects and/or XML strings into one Builder.

Parameters:
  • inputs – Sequence of Builder objects and/or XML strings or file paths.

  • meshdir – Mesh directory (default: “meshes/”).

Returns:

Merged Builder instance.

Raises:

ValueError – If no inputs are provided.

save(file_path: str) str[source]