---
title: SCNNormalTransform
framework: scenekit
role: symbol
role_heading: Global Variable
path: scenekit/scnnormaltransform
---

# SCNNormalTransform

A 4 x 4 matrix for transforming surface normal vectors from model space to view (or eye) space.

## Declaration

```swift
let SCNNormalTransform: String
```

## See Also

### Mapping GLSL Symbols to SceneKit Semantics

- [setSemantic(_:forSymbol:options:)](scenekit/scnprogram/setsemantic(_:forsymbol:options:).md)
- [SCNProgramMappingChannelKey](scenekit/scnprogrammappingchannelkey.md)
- [semantic(forSymbol:)](scenekit/scnprogram/semantic(forsymbol:).md)
- [SCNModelTransform](scenekit/scnmodeltransform.md)
- [SCNModelViewProjectionTransform](scenekit/scnmodelviewprojectiontransform.md)
- [SCNModelViewTransform](scenekit/scnmodelviewtransform.md)
- [SCNProjectionTransform](scenekit/scnprojectiontransform.md)
- [SCNViewTransform](scenekit/scnviewtransform.md)
