---
title: Reflect (RealityKit)
framework: shadergraph
role: symbol
role_heading: ShaderGraph Node
path: shadergraph/geometric/reflect-(realitykit)
---

# Reflect (RealityKit)

Reflects a vector about another vector.

## Parameter Types

Parameter Types Parameter descriptions Discussion The Reflect node reflects the In vector by taking into account the surface orientation determined by the Normal vector. The Reflect node normalizes the Normal vector, then calculates the reflection direction using the formula, In - 2 * dot(Normal, In) * Normal. In this equation, dot() represents the dot product of the two vectors.

## See Also

### Nodes

- [Position](shadergraph/geometric/position.md)
- [Normal](shadergraph/geometric/normal.md)
- [Tangent](shadergraph/geometric/tangent.md)
- [Bitangent](shadergraph/geometric/bitangent.md)
- [Texture Coordinates](shadergraph/geometric/texture-coordinates.md)
- [Geometry Color](shadergraph/geometric/geometry-color.md)
- [Geometric Property](shadergraph/geometric/geometric-property.md)
- [Refract (RealityKit)](shadergraph/geometric/refract-(realitykit).md)
