OccurrenceOrUsageViewItem3D
Note: There is a newer version of this specification see VEC 2.1.0
An OccurrenceOrUsageViewItem3D specifies the existence and representation of an OccurrenceOrUsage in a 3D-model.
The definition of the existence is necessary because a 150% model of a harness might contain different geometric variants and not all of them must be represented in the same BuildingBlockSpecification3D.
There are two different cases for the representation of OccurrenceOrUsages in a 3D model. There are components that can be represented explicitly by a 3D model of the component (e.g. connectors, cable ducts, fixings) and there are components that are represented implicitly by a generic visualization and their placement on the topology (e.g. tapes, tubes). If an OccurrenceOrUsage has a 3D model and it shall be placed explicitly in 3D space, the OccurrenceOrUsageViewItem3D defines a Transformation3D in the orientation role. If no orientation is defined the OccurrenceOrUsage is represented implicitly.
General Information
Attribute | Value |
---|---|
Owner | geo_3d |
Applied Stereotype | |
Base Classifier | ExtendableElement |
Is Abstract | false |
Derived Classifiers |
Attributes
Name | Type | Mult. | Description | Owning Classifier |
---|---|---|---|---|
identification | String | 1 | Specifies a unique identification of the OccurrenceOrUsageViewItem. The identification is guaranteed to be unique within the BuildingBlockSpecification3D. |
OccurrenceOrUsageViewItem3D |
aliasId | AliasIdentification | 0..* | Specifies additional identifiers for the OccurrenceOrUsageViewItem3D. |
OccurrenceOrUsageViewItem3D |
Outgoing Relations
Type | Role | Mult. | Mult. | Description |
---|---|---|---|---|
OccurrenceOrUsage | occurrenceOrUsage | 0..* | 0..* | Specifies the OccurrenceOrUsages which are represented by the view item. Important: To use one OccurenceOrUsageViewItem for multiple OccurrenceOrUsages is only valid, if the referenced items are true alternatives to each other. That means, they must have an identical placement, the geometrical models used for each item must be substitutable and the item must be mutually exclusive to each other. |
Transformation3D | orientation | 0..1 | 0..1 | Specifies the orientation of the view item. |
Incoming Relations
Type | Mult. | Role | Mult. | Description |
---|---|---|---|---|
BuildingBlockSpecification3D | 1 | placedElementViewItem3D | 0..* | Specifies the view items for OccurrenceOrUsages in a BuildingBlockSpecification3D. |