Scripting File Import Export

Prerequisites

  • The following methods are exposed by the ImportExport object implemented by the module Thinkbox.Sequoia.Conversion
  • Before calling these methods, you must ensure the module is imported.
import Thinkbox.Sequoia.Conversion 1.0

Methods

<string> ImportExport.convertPointFile ( <Url>input, <Url>output )

  • Converts the input point file supplied as first argument to the point file supplied as second argument.
  • The file extension of the output file defines the target file format.

<void> ImportExport.exportMesh ( <bool>worldspace, <String>nodeId, [<string>filename=”“], [<string>documentId=”“] )

  • Exports the mesh of a Mesher or Mesh Loader object.

  • The first boolean argument controls the World vs. Object space:

    • true : World Space,
    • false : Object Space
  • The second argument is the node ID of the object to be exported.

  • The third, optional argument is the file name to save to.

    • If not specified or set to empty string “”, a file dialog will pop up so the user can provide the file name interactively.
  • The fourth, optional argument is the document ID of the Document to export from.

    • When not specified or set to empty string “”, the Active Document will be used.

<void> ImportExport.exportHacksawMesh ( <bool>worldspace, <string>nodeId, [<string>filename=”“], [<string>documentId=”“] )

  • Exports the Mesher as multiple Partitions using the Hacksaw feature.

  • The first boolean argument controls the World vs. Object space:

    • true : World Space,
    • false : Object Space
  • The second argument is the node ID of the object to be exported.

  • The third, optional argument is the file name to save to.

    • If not specified or set to empty string “”, a file dialog will pop up so the user can provide the file name interactively.
  • The fourth, optional argument is the document ID of the Document to export from.

    • When not specified or set to empty string “”, the Active Document will be used.

<void> ImportExport.exportPoints ( <bool>worldspace, <string>nodeId, [<string>filename=”“], [<string>documentId=”“] )

  • Exports the points of a Point Loader, Point Region Of Interest, or Surface Points object.

  • The first boolean argument controls the World vs. Object space:

    • true : World Space,
    • false : Object Space
  • The second argument is the node ID of the object to be exported.

  • The third, optional argument is the file name to save to.

    • If not specified or set to empty string “”, a file dialog will pop up so the user can provide the file name interactively.
  • The fourth, optional argument is the document ID of the Document to export from.

    • When not specified or set to empty string “”, the Active Document will be used.