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. |
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.
(static, readonly) ExportFileStructureEnum :String
Allowed values for the exportFileStructure property.
Type:
- String
Properties:
| Name | Type | Description |
|---|---|---|
single |
String | value: "single" |
multiple |
String | value: "multiple" |
(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" |
(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
(inner) objectIds :Array.<Integer>
Required for geometry extractions. List object ids to be translated. -1 will extract the entire model.
Type:
- Array.<Integer>
(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.