The SEDRIS Data Representation Model
APPENDIX A - Classes Geometry Model Instance |
---|
An instance of this DRM class specifies a single case of the existence of a <Geometry Model> within a given transmittal, including variations or specialization unique to that case. In particular, a <Geometry Model Instance> is used to transform a <Geometry Model> into the SRF of another <Geometry Model> or that of an <Environment Root>.
Consider a <Model> of a building, consisting of a <Geometry Model> describing its geometric representation, where the <Model> is described in an LSR 3D SRF.
To instance this <Model> into an <Environment Root>, the SRF of which is 3D geodetic, the data provider constructs a <Geometry Model Instance> with a <World Transformation> component, and incorporates it into the <Geometry Hierarchy> of that <Environment Root>. The <World Transformation> specifies the <CD 3D Location> at which the <Model>'s 0, 0, 0 coordinate will be instanced, together with any other transformation information required to orient and scale the <Model> properly.
Consider a <Geometry Model> describing the rotor of a helicopter, and intended for use within a larger <Geometry Model> of the entire helicopter. Both are defined in 3D LSR SRFs.
The helicopter model will contain a <Geometry Model Instance> of the rotor model, with an <LSR Transformation> component containing a <Rotation> instance with a <Rotation Control Link>. The <LSR Transformation> specifies both the transformation required to position the rotor within the helicopter model, and the <Variable> within the larger helicopter <Model> that will be plugged into the rotor <Model>'s internal <Variable> for angle of rotation.
No FAQs supplied.
An association between a <Feature Representation> instance and a <Geometry Hierarchy> instance indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> instance on the association relationship.
An association between two <Geometry Hierarchy> instances indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> instance on the association relationship.
An association from a <Geometry Model Instance> instance to a <Geometry Model> indicates that the <Geometry Model Instance> instances that particular <Geometry Model>.
An association between a <Feature Representation> instance and a <Geometry Hierarchy> instance indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> instance on the association relationship.
An association between two <Geometry Hierarchy> instances indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> instance on the association relationship.
An association from a <Hierarchy Summary Item> instance to a <Geometry Hierarchy> indicates that the <Hierarchy Summary Item> summarizes that <Geometry Hierarchy>.
An association from a <Reference Surface> instance to a <Geometry Hierarchy> indicates that the <Geometry Hierarchy> organizes the geometric objects that specify the resolution surface of the <Reference Surface>.
This allows a <Geometry Model Instance> to be conformal. If present, the <Conformal Behaviour> component is applied after any <Transformation> that is present.
This positions and orients the given <Geometry Model Instance> in the target SRF.
|