A metadata property, as part of a
MetadataClass
.
See the 3D Metadata Specification for 3D Tiles
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
Object with the following properties:
|
Experimental
This feature is using part of the 3D Tiles spec that is not final and is subject to change without Cesium's standard deprecation policy.
Members
The number of array elements. Only defined for fixed-size
arrays.
readonly componentType : MetadataComponentType
The component type of the property. This includes integer
(e.g. INT8 or UINT16), and floating point (FLOAT32 and FLOAT64) values
A default value to use when an entity's property value is not defined.
The description of the property.
readonly enumType : MetadataEnum
The enum type of the property. Only defined when type is ENUM.
An object containing extensions.
Extra user-defined properties.
The ID of the property.
True if a property is an array (either fixed length or variable length),
false otherwise.
True if a property is a variable length array, false otherwise.
A number or an array of numbers storing the maximum allowable value of this property. Only defined when type is a numeric type.
A number or an array of numbers storing the minimum allowable value of this property. Only defined when type is a numeric type.
The name of the property.
The no-data sentinel value that represents null values
Whether the property is normalized.
The offset to be added to property values as part of the value transform.
This is always defined, even when `hasValueTransform` is `false`. If
the class property JSON itself did not define it, then it will be
initialized to the default value.
Whether the property is required.
The scale to be multiplied to property values as part of the value transform.
This is always defined, even when `hasValueTransform` is `false`. If
the class property JSON itself did not define it, then it will be
initialized to the default value.
An identifier that describes how this property should be interpreted.
readonly type : MetadataType
The type of the property such as SCALAR, VEC2, VEC3