Class: module:model/JobObjOutputPayloadAdvanced

module:model/JobObjOutputPayloadAdvanced(theData, obj)

new module:model/JobObjOutputPayloadAdvanced(theData, obj)

Constructs a new JobObjOutputPayloadAdvanced. Advanced options for `obj` type.

Parameters:
Name Type Description
theData Object

The plain JavaScript object bearing properties of interest.

obj module:model/JobObjOutputPayloadAdvanced

Optional instance to populate.

Source:

Members

(static) constructFromObject

Constructs a JobObjOutputPayloadAdvanced from a plain JavaScript object, optionally creating a new instance. Copies all relevant properties from data to obj if supplied or a new instance if not.

Source:

(static, readonly) ExportFileStructureEnum :String

Allowed values for the exportFileStructure property.

Type:
  • String
Properties:
Name Type Description
single String

value: "single"

multiple String

value: "multiple"

Source:

(static, readonly) UnitEnum :String

Allowed values for the unit property.

Type:
  • String
Properties:
Name Type Description
meter String

value: "meter"

decimeter String

value: "decimeter"

centimeter String

value: "centimeter"

millimeter String

value: "millimeter"

micrometer String

value: "micrometer"

nanometer String

value: "nanometer"

yard String

value: "yard"

foot String

value: "foot"

inch String

value: "inch"

mil String

value: "mil"

microinch String

value: "microinch"

Source:

(inner) exportFileStructure :module:model/JobObjOutputPayloadAdvanced.ExportFileStructureEnum

single (default): creates one OBJ file for all the input files (assembly file) multiple: creates a separate OBJ file for each object

Type:
Default Value:
  • 'single'
Source:

(inner) modelGuid :String

Required for geometry extractions. The model view ID (guid).

Type:
  • String
Source:

(inner) objectIds :Array.<Integer>

Required for geometry extractions. List object ids to be translated. -1 will extract the entire model.

Type:
  • Array.<Integer>
Source:

(inner) unit :module:model/JobObjOutputPayloadAdvanced.UnitEnum

Translate models into different units; this causes the values to change. For example, from millimeters (10, 123, 31) to centimeters (1.0, 12.3, 3.1). If the source unit or the unit you are translating into is not supported, the values remain unchanged. Possible values: meter, decimeter, centimeter, millimeter, micrometer, nanometer, yard, foot, inch, mil, microinch Note that this feature does not support F3D files.

Type:
Source: