作为
MetadataClass 一部分的元数据属性。
请参阅 3D Metadata Specification,了解 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
数组元素的数量。仅针对定长
数组定义。
readonly componentType : MetadataComponentType
属性的分量类型。包括整数
(如 INT8 或 UINT16)以及浮点(FLOAT32 和 FLOAT64)值
当实体的属性值未定义时使用的默认值。
属性的描述。
readonly enumType : MetadataEnum
属性的枚举类型。仅当 type 为 ENUM 时定义。
包含扩展的对象。
额外的用户自定义属性。
属性的 ID。
如果属性是数组(定长或变长),
则为 true,否则为 false。
如果属性是变长数组,则为 true,否则为 false。
存储该属性允许的最大值(数值或数值数组)。仅当 type 为数值类型时定义。
存储该属性允许的最小值(数值或数值数组)。仅当 type 为数值类型时定义。
属性的名称。
表示空值的无数据哨兵值
属性是否归一化。
作为值转换的一部分,要加到属性值上的偏移量。
即使 `hasValueTransform` 为 `false`,此值也始终定义。如果
类属性 JSON 本身未定义它,则会
初始化为默认值。
属性是否为必需的。
作为值转换的一部分,要乘到属性值上的缩放因子。
即使 `hasValueTransform` 为 `false`,此值也始终定义。如果
类属性 JSON 本身未定义它,则会
初始化为默认值。
描述该属性应如何被解释的标识符。
readonly type : MetadataType
属性的类型,如 SCALAR、VEC2、VEC3
Methods
确定存储在 GPU 上的单个属性元素的字节大小。
如果元素类型是 64 位类型且可以
降转为 32 位类型以进行纹理打包(仅与由属性表创建的纹理相关),则这与 CPU 字节大小不同。
Returns:
GPU 上单个属性元素的字节大小。
