HoopsConverterHelper

class omni.kit.converter.hoops_core.impl.HoopsConverterHelper

Bases: omni.kit.converter.common.progress_log_consumer.ProgressLogConsumer

Can be used to make calls to the CAD converter and for updating the USD stage

Methods

__init__()

Initialize Hoops Converter Helper class

cancel_task()

Cancel CAD file conversion

create_import_task(input_path, output_path, ...)

Wraps the Hoops Exchange CAD Converter so that it works with Nucleus files.

destroy()

Clean up resources

get_cached_stage_id()

Attributes

CONVERTER_EXT_NAME

__init__()

Initialize Hoops Converter Helper class

cancel_task()

Cancel CAD file conversion

async create_import_task(input_path: str, output_path: str, file_format_args: dict[str, str]) Tuple[str, omni.kit.converter.common.common.ConverterStatus]

Wraps the Hoops Exchange CAD Converter so that it works with Nucleus files.

Parameters
  • input_path (str) – Full path to the input file

  • output_path (str) – Full path to the output file

  • file_format_args (dict[str,str]) – FileFormatArguments to pass to the converter

Returns

Final output destination URL. hoops_convert_status(namedtuple): Hoops error code and associated message

Return type

output_destination_url (str)

destroy()

Clean up resources