# Points tab

![](https://692280408-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bNVVR81h3swt77GT8MT%2Fuploads%2FAhEM02WlC2awoheJBu7v%2Fpointstab.png?alt=media\&token=1fa997c9-5f41-4600-87a1-d8ce0da418b4)

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M72hQ8i7jLS7b90b_wl%2F-M72i0L5csWm8IodlilU%2Fpoints%20-%20up.svg?alt=media&#x26;token=69494008-3a25-4028-9747-b5f9592b6262" alt="" data-size="line">Move up,<img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M72hQ8i7jLS7b90b_wl%2F-M72i2WY5GuLZwpusieR%2Fpoints%20-%20down.svg?alt=media&#x26;token=ff15e424-a049-45c4-bee7-1ab2116c956e" alt="" data-size="line"> Move down, <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M72hQ8i7jLS7b90b_wl%2F-M72i4brcGUyw_KaBGaS%2Fpoints%20-%20left.svg?alt=media&#x26;token=4100fbf8-8708-46e7-9e40-c95f2ee555b4" alt="" data-size="line">Move left, <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M72hQ8i7jLS7b90b_wl%2F-M72i6jyRy0xstjZeu4y%2Fpoints%20-%20right.svg?alt=media&#x26;token=f73bff9c-0e30-4934-8fe6-eabbfcb6e138" alt="" data-size="line">Move right

These buttons move selected points by 1px, or 10px if you hold `Shift`. If you hold `Alt` when you click them, the tangents that belong to the points will be 'left behind' instead of moved with the points.

{% hint style="warning" %}
Bear in mind that move, align, distribute and snap to pixels functions will behave parallel to the X and Y axes of whichever Space is active - composition, layer or shape group.
{% endhint %}

#### Align and Distribute

The Align and Distribute functions all move selected elements into a line, and correspond to panels found in Creative Cloud applications. They work *per path* - you cannot align or distribute elements from *different paths*.&#x20;

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MUqoCjF8VUpUf5_OB%2Fpoints%20-%20alignH.svg?alt=media&#x26;token=42fb372a-dbd0-4efb-8c38-420b03c0f6d7" alt="" data-size="line"> Align horizontal, <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MUsn5_B_iM56AbzRM%2Fpoints%20-%20alignL.svg?alt=media&#x26;token=3c05edc7-bcb6-4ea2-b454-b1c9f0d89b5c" alt="" data-size="line"> Align left, <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MUufy8MroadOVAquJ%2Fpoints%20-%20alignR.svg?alt=media&#x26;token=a6c5e274-9bb0-4b9a-acbc-a9282d1e3317" alt="" data-size="line"> Align right&#x20;

Move selected points into a line at their horizontal center, leftmost point or rightmost point.

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MV0kX4iofA5jN52Oy%2Fpoints%20-%20alignV.svg?alt=media&#x26;token=8c91d075-253f-461d-bf71-2012053a9d83" alt="" data-size="line"> Align vertical, <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MV2v4kRPVOrIrVvAO%2Fpoints%20-%20alignT.svg?alt=media&#x26;token=169b3e11-a136-4653-b133-513326272cbf" alt="" data-size="line"> Align top, <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MV4xLmijVJZjRdl9y%2Fpoints%20-%20alignB.svg?alt=media&#x26;token=8645b27e-d462-4749-acfb-a111cb02c1dc" alt="" data-size="line"> Align bottom

Move selected points into a line at their vertical center, topmost point or bottommost point..

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MV7kLzU20I10gKq4i%2Fpoints%20-%20distributeH.svg?alt=media&#x26;token=e75c2a5e-75ff-4f96-8fd5-4ff9c5fa979e" alt="" data-size="line"> Distribute horizontally, <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MUxIiL3qcb4MDDoyH%2Fpoints%20-%20distributeV.svg?alt=media&#x26;token=32af0946-17a5-42eb-bb98-3fbda5fd1ce7" alt="" data-size="line"> Distribute vertically

Distribute the selected points at even spaces between the left and rightmost points, or top and bottommost points.

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bNVVR81h3swt77GT8MT%2Fuploads%2FmtWp7pjulNFgf8COZKaB%2Fpoints%20-%20mirrorX.svg?alt=media&#x26;token=a5a6ff80-0650-4b24-b388-3e95fbd467c1" alt="" data-size="line"> Mirror points on the X axis, ![](https://692280408-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bNVVR81h3swt77GT8MT%2Fuploads%2FboHjofkQGNF84h6PmqdJ%2Fpoints%20-%20mirrorY.svg?alt=media\&token=9067090a-de78-42ee-874a-ecd04f19c41f) Mirror points on the Y axis

The mirror buttons require an open path with either the first or last point selected. They will then mirror the shape around that point.

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bNVVR81h3swt77GT8MT%2Fuploads%2F1UoBCARqEfzJmImI5Zr6%2Fpoints%20-%20open.svg?alt=media&#x26;token=9ebe89d7-a982-4603-8bb0-8754c7b12b2e" alt="" data-size="line"> Toggle open / closed at selected points

Use this button to quickly open a closed path between two points. Select two consecutive points, click the button, and the path will be opened at that segment.

{% hint style="info" %}
Unlike the [similar button in the Paths tab](https://support.animatable.co/penpal-user-guide/path-tab#toggle-open), this button opens the path *between selected points*, instead of always doing so at it's first vertex. Using this button can alter the first vertex.
{% endhint %}

If you select a path that is already open and click this button, it will simply be closed.

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MVKR9MyJTPI9ATbV7%2Fpoints%20-%20split.svg?alt=media&#x26;token=95f79359-eeaf-4054-b2d1-10b2839b24b6" alt="" data-size="line"> Break path

This button will break a path into two or more paths, at the selected points. Penpal generates new path objects in your layer, and turns off the old one.

If you select *only one point* on a *closed* path and click this button, it works a little differently. Instead of generating new paths, Penpal will **split** the path at the selected point, so that you have an open path which looks the same as the closed one (but has an extra point). This is essentially the same as using the Scissors tool in Adobe Illustrator.

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MVQjY20-zzfWtYOn0%2Fpoints%20-%20setFirst.svg?alt=media&#x26;token=e3bfee13-ef56-4f09-8392-f1857a95bce6" alt="" data-size="line"> Set first vertex

This is exactly the same as After Effect’s native *Set First Vertex* operation, and will set the selected point to be the first vertex.

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MVAtxqSDveoIy7mHR%2Fpoints%20-%20snap.svg?alt=media&#x26;token=4df202e6-4b4d-4c0e-b430-2ecf17003750" alt="" data-size="line"> Snap to pixels

By default, this button will shift all selected points so that they are located on the nearest whole pixel. If you click the [Set Snap Value](#set-snap-value) button that appears below it, you can change the default snap value.

This snapping is relative to the active [Space](https://support.animatable.co/penpal-user-guide/spaces), so it might only snap to the *actual composition pixels* if you are in Comp space.

If you hold `Alt` while you click the snap button, tangents of selected points will also be snapped, as independent elements to the points.

#### <img src="https://692280408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4u7Vr26sbm_5qR2XEI%2F-M5MPnAN-fLgJtm7-37f%2F-M5MVDg2R7cd1y-Qyc09%2Fpoints%20-%20setSnap.svg?alt=media&#x26;token=2fbb5876-f828-42b5-830c-8619c4f1d0ab" alt="" data-size="line"> Set Snap value

Change the value for pixel snapping. A value of 10 would shift points to the nearest multiple of 10 pixels, eg 10, 20, 30 and so on. The value you enter is permanently stored, even after you restart After Effects.&#x20;
