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
Type | Role | Mult. | Mult. | Description |
---|---|---|---|---|
Unit | baseUnit | 1 | The Unit in which all coordinates (e.g. cartesian points) are defined. Shall be a unit of length (e.g. millimetre). |
|
CartesianPoint3D | cartesianPoint | 0..* | 0..1 | All CartesianPoint3Ds that are used in this LocalGeometrySpecification. All CartesianPoint3Ds are defined in relation to the coordinate system of the component. |
LocalPosition | positions | 0..* | 1 | All position defined by this LocalGeometrySpecification. |
Transformation3D | boundingBoxPositioning | 0..1 | 0..1 | The transformation that defines the positioning of the bounding box in coordinate system of the component. |