---
title: boneIndices
framework: scenekit
role: symbol
role_heading: Instance Property
path: scenekit/scnskinner/boneindices
---

# boneIndices

The geometry source defining the mapping from bone indices in skeleton data to the skinner’s bones array.

## Declaration

```swift
var boneIndices: SCNGeometrySource { get }
```

## Discussion

Discussion This geometry source’s semantic property must be boneIndices. Its data is an array of integer vectors, each of which corresponds to a weight vector in the boneWeights geometry source. Each component in a vector specifies the index of the node in the bones array for the corresponding bone weight component.

## See Also

### Working with an Animation Skeleton

- [skeleton](scenekit/scnskinner/skeleton.md)
- [bones](scenekit/scnskinner/bones.md)
- [boneInverseBindTransforms](scenekit/scnskinner/boneinversebindtransforms.md)
- [boneWeights](scenekit/scnskinner/boneweights.md)
