A cell from a
VoxelPrimitive
.
Provides access to properties associated with one cell of a voxel primitive.
Do not construct this directly. Access it through picking using Scene#pickVoxel
.
参数名称 | 类型 | 描述信息 |
---|---|---|
primitive |
VoxelPrimitive | The voxel primitive containing the cell |
tileIndex |
number | The index of the tile |
sampleIndex |
number | The index of the sample within the tile, containing metadata for this cell |
使用示例:
// On left click, display all the properties for a voxel cell in the console log.
handler.setInputAction(function(movement) {
const voxelCell = scene.pickVoxel(movement.position);
if (voxelCell instanceof Cesium.VoxelCell) {
const propertyIds = voxelCell.getPropertyIds();
const length = propertyIds.length;
for (let i = 0; i < length; ++i) {
const propertyId = propertyIds[i];
console.log(`{propertyId}: ${voxelCell.getProperty(propertyId)}`);
}
}
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);
Experimental
This feature is not final and is subject to change without Cesium's standard deprecation policy.
成员(属性)
readonly orientedBoundingBox : OrientedBoundingBox
Get a copy of the oriented bounding box containing the cell.
readonly primitive : VoxelPrimitive
All objects returned by
Scene#pick
have a primitive
property. This returns
the VoxelPrimitive containing the cell.
Get the sample index of the cell.
Get the index of the tile containing the cell.
方法
Returns an array of metadata property names for the feature.
返回值:
The IDs of the feature's properties.
Returns a copy of the value of the metadata in the cell with the given name.
参数名称 | 类型 | 描述信息 |
---|---|---|
name |
string | The case-sensitive name of the property. |
返回值:
The value of the property or
undefined
if the feature does not have this property.
使用示例:
// Display all the properties for a voxel cell in the console log.
const names = voxelCell.getNames();
for (let i = 0; i < names.length; ++i) {
const name = names[i];
console.log(`{name}: ${voxelCell.getProperty(name)}`);
}
Returns
true
if the feature contains this property.
参数名称 | 类型 | 描述信息 |
---|---|---|
name |
string | The case-sensitive name of the property. |
返回值:
Whether the feature contains this property.