Definition: process of transforming to the origin position of the coordinate system from a parent coordinate system using Translation and Rotation.
Version Info
| Introduced | Deprecated | Updated |
|---|
| 1.6 | | |
Documentation
Description
At a minimum, a Translation or a Rotation MUST be defined for a Transformation.
Relations
Constraints
| Error Message | OCL Expression | Either Translation or Rotation MUST be defined. | val:TransformationMustHaveRotationOrTranslation
a sh:NodeShape ;
sh:message "`Transformation` MUST have at least one of `Rotation` or `Translation` defined, and neither can be multiply defined." ;
sh:targetClass mt:Transformation ;
sh:property [
sh:path mt:hasRotation ;
sh:maxCount 1 ;
sh:class mt:Rotation ;
] ;
sh:property [
sh:path mt:hasTranslation ;
sh:maxCount 1 ;
sh:class mt:Translation ;
] ;
sh:or (
[ sh:property [
sh:path mt:hasRotation ;
sh:minCount 1 ;
] ]
[ sh:property [
sh:path mt:hasTranslation ;
sh:minCount 1 ;
] ]
) .
|