HPS::OBJ::File

class HPS::OBJ::File

The File class provides functions to import and export OBJ files.

Public Static Functions

static ExportNotifier Export(char const *in_file_name, HPS::KeyPath const &in_key_path_to_export)

Performs an asynchronous export of the specified key path to an OBJ file. May throw IOException in case of errors.

Parameters
  • in_file_name – Name of OBJ file to export.

  • in_key_path_to_exportKeyPath from the segment where to start the export to the WindowKey. When using Sprocket, if you wish to export the Model, construct a SprocketPath and pass the KeyPath obtained from its GetKeyPath() method.

Returns

An ExportNotfier object that can be used to query the export progress and status.

static ImportNotifier Import(char const *in_file_name, ImportOptionsKit const &in_options)

Performs an asynchronous import of the specified OBJ file with the provided options. May throw an IOException prior to starting the asynchronous import.

Parameters
  • in_file_name – Name of OBJ file to import.

  • in_options – Options controlling the import of the OBJ file (e.g., segment to import into).

Returns

An ImportNotfier object that can be used to query the import progress and status.