Represents one article

An article is a set of nodes.

The nodes have the following characteristics:

  • All nodes have the same multiplicity
  • All nodes besides the first node have at most one source
  • All nodes besides the last node have at most one target

multiplicity is not meaningful for nodes of WorkStepType sheet and packaging.

Hierarchy

  • ArticleRepresentation

Properties

attachments: Attachment[]

Attachments associated with the article

boundingBox3: undefined | Box3

3D axis-aligned bounding box of the underlying input Assembly (if any).

The property is only available for articles with associated input Assembly.

[mm]

comment: string

Comment for the article

externalDrawingNumber: string

User-defined drawing number

Note: By default this value is unused / empty.

externalPartNumber: string

User-defined part number

Note: By default this value is unused / empty.

externalRevisionNumber: string

User-defined revision number

Note: By default this value is unused / empty.

globalMaterialId: undefined | string

Material associated with the sheet article (if available)

Legacy field; same as [[sheetMaterialId]]

multiplicity: number

Multiplicity of the article (use with caution)

name: string

Name of the article

Note: There is no guarantee for this value to be unique.

scaleData: ScaleDataEntry[]

Scale data for the article

Scale data is computed for component-articles and joining-articles only.

Scale data is not computed for sheet-articles.

sheetMaterialId: undefined | string

Material associated with the sheet article (if available)

Optionally configurable, custom UserData

vertexKeys: string[]

Keys of the nodes the article consists of

Generated using TypeDoc