cuboidType

complexType · extension complexBaseType · all

Cuboid

The local component coordinate system of the cuboid has its origin at one corner of the lower face. The lower face spans from x = 0 to x = lengthX and from y = 0 to y = depthY at z = 0. The upper face lies at z = heightZ. If no upperFace* values are defined, the upper face equals the lower face and the geometry is a regular cuboid. The optional upperFaceXmin, upperFaceXmax, upperFaceYmin and upperFaceYmax values define the extent of the upper face, allowing tapered or skewed cuboids.

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.
lengthXdoubleBaseType[1..1] requiredLength in x-direction of the lower face [m]
depthYdoubleBaseType[1..1] requiredDepth in y-direction of the lower face [m]
heightZdoubleBaseType[1..1] requiredHeight in z-direction [m]
upperFaceXmindoubleBaseType[0..1] optionalMinimum x-coordinate where the the upper face starts [m] (if not defined: equals 0)
upperFaceXmaxdoubleBaseType[0..1] optionalMaximum x-coordinate where the upper face ends [m] (if not defined: equals lengthX)
upperFaceYmindoubleBaseType[0..1] optionalMinimum y-coordinate where the upper face starts [m] (if not defined: equals 0)
upperFaceYmaxdoubleBaseType[0..1] optionalMaximum y-coordinate where the upper face ends [m] (if not defined: equals depthY)
transformationtransformationSE3Type[0..1] optionalOptional rigid transformation defining the position and orientation

Used by

In a dataset · 160 paths

In the schema · 1 declaration

TypeName
cuboidsTypecuboid