---
title: "setPosition(_:relativeTo:)"
framework: realitykit
role: symbol
role_heading: Instance Method
path: "realitykit/hastransform/setposition(_:relativeto:)"
---

# setPosition(_:relativeTo:)

Sets the position of the entity relative to the given reference entity.

## Declaration

```swift
@MainActor @preconcurrency func setPosition(_ position: SIMD3<Float>, relativeTo referenceEntity: Entity?)
```

## Parameters

- `position`: A new position, relative to referenceEntity.
- `referenceEntity`: The entity that defines a frame of reference. Set this to nil to indicate world space.

## See Also

### Positioning an entity

- [position](realitykit/hastransform/position.md)
- [position(relativeTo:)](realitykit/hastransform/position(relativeto:).md)
