LocalGeometrySpecification
Note: There is a newer version of this specification see VEC 2.1.0
A LocalGeometrySpecification is responsible to create a relationship between the 3D model of a component (e.g. a connector, a cable duct or a fixing) and entities of the VEC. The 'Local' in the name refers to the fact that all definitions within this specification are 'local' to the 3D model of a specific component (a component in a library, not in a specific usage).
Specifically, it defines a transformation to transform the BoundingBox of a component into to coordinate system of the component and it defines the positions of Placement- and MeasurementPoints in this coordinate system.
General Information
Attribute | Value |
---|---|
Owner | local_geometry |
Applied Stereotype | |
Base Classifier | PartOrUsageRelatedSpecification |
Is Abstract | false |
Derived Classifiers |
Attributes
Name | Type | Mult. | Description | Owning Classifier |
---|---|---|---|---|
identification | String | 1 | Specifies a unique identification of the specification. The identification is guaranteed to be unique within the document containing the specification. For all VEC-documents a Specification-instance can be trusted to be identical if the DocumentVersion-instance is the same (see DocumentVersion) and the identification of the Specification is the same. |
Specification |
description | AbstractLocalizedString | 0..* | Specifies additional, human readable information about the specification. |
Specification |
specialPartType | String | 0..1 | The specialPartType allows the specification of subclassifications for a PartOrUsageRelatedSpecification (e.g. different types of connector housings). |
PartOrUsageRelatedSpecification |
Outgoing Relations
Other End | This End | General | |||||
---|---|---|---|---|---|---|---|
Role | Type | Mult. | Agg. | Unique | Ordered | Mult. | Description |
baseUnit | Unit | 1 | N | Y | N | The Unit in which all coordinates (e.g. cartesian points) are defined. Shall be a unit of length (e.g. millimetre). |
|
boundingBoxPositioning | Transformation3D | 0..1 | Y | Y | N | 0..1 | The transformation that defines the positioning of the bounding box in coordinate system of the component. |
cartesianPoint | CartesianPoint3D | 0..* | Y | Y | N | 0..1 | All CartesianPoint3Ds that are used in this LocalGeometrySpecification. All CartesianPoint3Ds are defined in relation to the coordinate system of the component. |
positions | LocalPosition | 0..* | Y | Y | N | 1 | All position defined by this LocalGeometrySpecification. |