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

# init(SCNVector3:)

Creates a value object that contains the specified three-element SceneKit vector.

## Declaration

```swift
init(SCNVector3 v: SCNVector3)
```

```swift
init(scnVector3 v: SCNVector3)
```

## Parameters

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

## Return Value

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

## See Also

### Related Documentation

- [SCNVector3](scenekit/scnvector3.md)

### Working with SceneKit Vector and Matrix Values

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