ellipsoidType

complexType · extension complexBaseType · all

Ellipsoid

The local component coordinate system of the ellipsoid is centered at its geometric center. The principal axes of the ellipsoid coincide with the local x-, y- and z-axes. The semi-axis lengths are defined by radiusX, radiusY and radiusZ.

The radii in y- and z-direction are optional. If not specified, they default to radiusX. The optional revolutionAngle defines the angle of revolution about the local z-axis. If not specified, it defaults to 2*pi, resulting in a full ellipsoid. Note that the angle refers to the parameterization of the underlying sphere: for radiusX != radiusY the section planes are located at the azimuth atan2(radiusY*sin(revolutionAngle), radiusX*cos(revolutionAngle)), which differs from revolutionAngle itself.

Attributes

NameTypeConstraintsUseDefaultDescription
@externalDataDirectoryxsd:stringoptionalDirectory of the external data file
@externalDataNodePathxsd:stringoptionalPath of the node inside the external data file
@externalFileNamexsd:stringoptionalName of the external data file

Child elements

NameTypeConstraintsOccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration.DefaultDescription
allThe children below may appear in any order. Each may appear at most once.
radiusXdoubleBaseType[1..1] requiredSemi-axis length in x-direction [m]
radiusYdoubleBaseType[0..1] optionalSemi-axis length in y-direction [m] (if not defined: equals radiusX)
radiusZdoubleBaseType[0..1] optionalSemi-axis length in z-direction [m] (if not defined: equals radiusX)
revolutionAngledoubleBaseType[0..1] optionalRevolution angle about the local z-axis [rad] (if not defined: equals 2*pi)
transformationtransformationSE3Type[0..1] optionalOptional rigid transformation defining the position and orientation

Used by

In a dataset · 160 paths

In the schema · 1 declaration

TypeName
ellipsoidsTypeellipsoid