---
title: LowLevelMesh.VertexSemantic.normal
framework: realitykit
role: symbol
role_heading: Case
path: realitykit/lowlevelmesh/vertexsemantic/normal
---

# LowLevelMesh.VertexSemantic.normal

The semantic for surface normal data.

## Declaration

```swift
case normal
```

## See Also

### Specifying intended use

- [LowLevelMesh.VertexSemantic.bitangent](realitykit/lowlevelmesh/vertexsemantic/bitangent.md)
- [LowLevelMesh.VertexSemantic.color](realitykit/lowlevelmesh/vertexsemantic/color.md)
- [LowLevelMesh.VertexSemantic.position](realitykit/lowlevelmesh/vertexsemantic/position.md)
- [LowLevelMesh.VertexSemantic.tangent](realitykit/lowlevelmesh/vertexsemantic/tangent.md)
- [LowLevelMesh.VertexSemantic.unspecified](realitykit/lowlevelmesh/vertexsemantic/unspecified.md)
- [LowLevelMesh.VertexSemantic.uv0](realitykit/lowlevelmesh/vertexsemantic/uv0.md)
- [LowLevelMesh.VertexSemantic.uv1](realitykit/lowlevelmesh/vertexsemantic/uv1.md)
- [LowLevelMesh.VertexSemantic.uv2](realitykit/lowlevelmesh/vertexsemantic/uv2.md)
- [LowLevelMesh.VertexSemantic.uv3](realitykit/lowlevelmesh/vertexsemantic/uv3.md)
- [LowLevelMesh.VertexSemantic.uv4](realitykit/lowlevelmesh/vertexsemantic/uv4.md)
- [LowLevelMesh.VertexSemantic.uv5](realitykit/lowlevelmesh/vertexsemantic/uv5.md)
- [LowLevelMesh.VertexSemantic.uv6](realitykit/lowlevelmesh/vertexsemantic/uv6.md)
- [LowLevelMesh.VertexSemantic.uv7](realitykit/lowlevelmesh/vertexsemantic/uv7.md)
