# I3SNode

#### internal constructor new Cesium.I3SNode()
engine/Source/Scene/I3SNode.js 26

This class implements an I3S Node. In CesiumJS each I3SNode creates a Cesium3DTile.

Do not construct this directly, instead access tiles through `I3SLayer`.

### Members

#### readonly children : Array.<I3SNode>
engine/Source/Scene/I3SNode.js 108

Gets the children nodes.

#### readonly data : object
engine/Source/Scene/I3SNode.js 163

Gets the I3S data for this object.

#### readonly featureData : Array.<I3SFeature>
engine/Source/Scene/I3SNode.js 130

Gets the collection of features.

#### readonly fields : Array.<I3SField>
engine/Source/Scene/I3SNode.js 141

Gets the collection of fields.

#### readonly geometryData : Array.<I3SGeometry>
engine/Source/Scene/I3SNode.js 119

Gets the collection of geometries.

#### readonly layer : I3SLayer
engine/Source/Scene/I3SNode.js 86

Gets the parent layer.

#### readonly parent : I3SNode|undefined
engine/Source/Scene/I3SNode.js 97

Gets the parent node.

#### readonly resource : Resource
engine/Source/Scene/I3SNode.js 75

Gets the resource for the node.

#### readonly tile : Cesium3DTile
engine/Source/Scene/I3SNode.js 152

Gets the Cesium3DTile for this node.

### Methods

#### getFieldsForFeature(featureIndex) → object
engine/Source/Scene/I3SNode.js 276

Returns the fields for a given feature

Name | Type | Description
--- | --- | ---
`featureIndex` | number | Index of the feature whose attributes we want to get

##### Returns:

Object containing field names and their values

#### getFieldsForPickedPosition(pickedPosition) → object
engine/Source/Scene/I3SNode.js 248

Returns the fields for a given picked position

Name | Type | Description
--- | --- | ---
`pickedPosition` | Cartesian3 | The picked position

##### Returns:

Object containing field names and their values

#### loadFields() → Promise.<void>
engine/Source/Scene/I3SNode.js 222

Loads the node fields.

##### Returns:

A promise that is resolved when the I3S Node fields are loaded

Need help? The fastest way to get answers is from the community and team on the Cesium Forum.