---
title: "init(lookingAt:from:name:)"
framework: developertoolssupport
role: symbol
role_heading: Initializer
path: "developertoolssupport/previewcamera/init(lookingat:from:name:)"
---

# init(lookingAt:from:name:)

Creates a camera that looks towards a specified point in the preview from a different specified point.

## Declaration

```swift
init(lookingAt position: Point3D, from: Point3D, name: String? = nil)
```

## Parameters

- `position`: The point to aim the camera at, specified in meters from the preview center.
- `from`: The position of the camera, specified in meters from the preview center.
- `name`: An optional name that the canvas uses to label the camera.

## Discussion

Discussion Use one or more cameras with one of the preview macros that takes a cameras input — like Preview(_:traits:body:cameras:) — to create custom viewpoints for the preview. The canvas offers custom cameras in its camera picker along with a set of standard cameras.

## See Also

### Creating a preview camera

- [init(from:zoom:name:)](developertoolssupport/previewcamera/init(from:zoom:name:).md)
