Public API for module isaacsim.asset.importer.mjcf:#

Classes#

  • class MJCFImporterConfig

    • mjcf_path: str | None

    • usd_path: str | None

    • import_scene: bool

    • merge_mesh: bool

    • debug_mode: bool

    • collision_from_visuals: bool

    • collision_type: str

    • allow_self_collision: bool

    • robot_type: str

    • fix_base: bool | None

    • link_density: float | None

    • joint_drive_type: str | dict[str, str] | None

    • joint_target_type: str | dict[str, str] | None

    • override_gain_type: str | None

    • override_bias_type: str | None

    • override_gain_prm: list[float] | None

    • override_bias_prm: list[float] | None

    • run_asset_transformer: bool

    • run_multi_physics_conversion: bool

  • class MJCFImporter

    • def init(self, config: MJCFImporterConfig | None = None)

    • [property] def config(self) -> MJCFImporterConfig

    • [config.setter] def config(self, config: MJCFImporterConfig)

    • def import_mjcf(self, config: MJCFImporterConfig | None = None) -> str