> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ntop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Project Points to Plane

## About this Block

**What it does:** The **Pull Points to Plane** block finds the orthogonal projection of a point onto a plane, given a point list to pull, and a plane to pull onto. The input point(s) makes a perpendicular line to the input plane (which is a line parallel to the plane normal). Mathematically, the output point(s) are the closest points on the input plane to the input point(s).

**Common uses:**

* Patterning

**Tips:**

* When dragging a point list into the Points field, the auto-populated point list must be deleted first.

## Example File

Download Example: [Pull Points to Plane](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/pull_points_to_plane.ntop)
![Pull Points to Plane](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/pull_points_to_plane.jpg)

***

Project multiple points to a plane.

### Inputs

| Name   | Type                                                      | Description            |
| ------ | --------------------------------------------------------- | ---------------------- |
| Points | [Point List](../../../../block-documentation/types/point) | Point list to project. |
| Plane  | [Plane](../../../../block-documentation/types/plane)      | Plane to project to.   |

### Outputs

| Type                                                      |
| --------------------------------------------------------- |
| [Point List](../../../../block-documentation/types/point) |
