The SEDRIS Data Representation Model
APPENDIX A - Classes World Transformation |
---|
An instance of this DRM class is a <Transformation> instance, specified by a <Location> component and a <World 3x3> component, used to transform a DRM object defined in an LSR SRF into another SRF.
A <World Transformation> instance is either
defined in a non-LSR SRF, then used to instantiate an LSR <Model> instance into the non-LSR SRF, or
defined within an LSR SRF (SRF1), then used to instantiate a <Model> instance specified in another LSR SRF (SRF2) into SRF1, in a way that maintains the conformality of any <Location> instances in the <Model> instance.
Let H be a <Model> instance classified as ECC_HOUSE such that H is specified within a 3D LSR SRF and H has a <Geometry Model> component G. Let X be a <Geometry Model Instance> instance specified within a CD 3D SRF such that X represents H.
X is associated to G, and X has a <World Transformation> component with a <CD 3D Location> instance to position the house and a <World 3x3> instance to rotate and scale the house in order to place it on the terrain.
Let B be a <Model> instance classified as an ECC_BUILDING such that B has a <Geometry Model> component G. To reference B within a geometric terrain representation, a <Geometry Model Instance> instance X is created such that X associates to G, and X has a <World Transformation> component with a <Location> component and a <World 3x3> component to locate and orient the building onto the terrain representation, respectively.
No FAQs supplied.
|