---
title: "init(SCNMatrix4:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsvalue/init(scnmatrix4:)"
---

# init(SCNMatrix4:)

Creates a value object that contains the specified SceneKit 4 x 4 matrix.

## Declaration

```swift
init(SCNMatrix4 v: SCNMatrix4)
```

```swift
init(scnMatrix4 v: SCNMatrix4)
```

```swift
init(SCNMatrix4 v: SCNMatrix4)
```

```swift
init(scnMatrix4 v: SCNMatrix4)
```

## Parameters

- `v`: The value for the new object.

## Return Value

Return Value A new value object that contains the matrix information.

## See Also

### Related Documentation

- [SCNMatrix4](scenekit/scnmatrix4-swift.typealias.md)

### Working with SceneKit Vector and Matrix Values

- [init(SCNVector3:)](foundation/nsvalue/init(scnvector3:).md)
- [init(SCNVector4:)](foundation/nsvalue/init(scnvector4:).md)
- [scnVector3Value](foundation/nsvalue/scnvector3value.md)
- [scnVector4Value](foundation/nsvalue/scnvector4value.md)
- [scnMatrix4Value](foundation/nsvalue/scnmatrix4value.md)
