---
updatedAt: 2026-10-08T14:43:41.000Z
agentTools:
  projectIndex: https://documentation.picsellia.com/llms.txt
---

# Shape creation

The way you draw a `Shape` in the [Annotation tool](https://documentation.picsellia.com/docs/dataset-annotation-tool) depends on the *Version Type* configured on the `DatasetVersion` (see [Set up the dataset](https://documentation.picsellia.com/docs/dataset-set-up-the-dataset)). Each *Version Type* exposes its own set of drawing tools in the left toolbar.

<Callout icon="🚧" theme="warn">
  ### The _Multi_ Version Type is not yet available

  A _Multi_ _Version Type_ is listed in the `DatasetVersion` configuration, intended to make the drawing tools of several _Version Type_ below available at once in the same `Annotation`. It cannot be selected yet, so it is not usable in the _Annotation tool_ for now.
</Callout>

## 1. *Classification*

For a `DatasetVersion` in *Classification* mode, the *Annotation tool* allows you to classify each `Asset` among the available `Labels`.

<Callout icon="1️⃣" theme="default">
  ### By definition, an _Annotation_ in _Classification_ mode will contain only one `Shape`.
</Callout>

To do so, make sure drawing mode is enabled ("D" by default on your keyboard); the first click on the image will classify the `Asset` with the active `Label`.

<Image src="https://files.readme.io/cd02f000cef2a0da1ab1d53cf05b54cfe6e409b3c61b27e5dfdaff8f939da2ff-image.png" align="center" caption="Select the Classification tool" border={true} />

Once the *Classification* `Shape` is created, the image is framed by the classification and its `Label`; the `Shape` is also added to the *Shapes* panel.

<Image src="https://files.readme.io/e8b9fb302af44dccbb13cb635c79c34a38698c36deeb74e3a0a67dd87fa4d3b1-image.png" align="center" caption="Classification Shape created" border={true} />

Once created, the `Shape` can obviously be edited (label modification, for instance) or deleted through the different actions available and detailed [here](https://documentation.picsellia.com/docs/dataset-annotation-tool).

## 2. *Object Detection*

For a `DatasetVersion` in *Object Detection* mode, the *Annotation tool* allows you to create a bounding box `Shape`.

### A. Manual drawing

With the *Draw rectangle* tool ("D" on your keyboard by default), the first click will create the top-left corner of the bounding box, and releasing it will close the bounding box with the bottom-right corner.

<Image src="https://files.readme.io/27b3b2e7ce072fd8d063ae920d86a0548f6e3aecc2eec0c499df254c144057bd-image.png" align="center" caption="Manual bounding box creation" border={true} />

### B. AI-assisted drawing (SAM3)

Object Detection also exposes two AI-assisted tools, powered by *SAM3* (*Segment Anything Model*), that let you draw several bounding boxes at once instead of one by one:

* **Draw rectangles with exemplar box**: draw a single bounding box example around one instance of the object you want to detect, and the model proposes bounding boxes around every other matching instance found on the `Asset`.
* **Draw rectangles with label prompts**: pick an existing `Label` as the prompt, and the model proposes bounding boxes around every instance of that `Label` it finds on the `Asset`.

<Image src="https://files.readme.io/d9e4adbb8737540727650352c218f643365891ed5aaaa795950886607f46213d-image.png" align="center" caption="AI-assisted bounding box creation" border={true} />

In both cases, you can then review, adjust, or discard each proposed box before it is added to the `Annotation`.

Whatever the tool used to create the bounding box, once created, the `Shape` will be displayed in the *Shapes* panel.

You'll also be able to click on this one to adjust the corners of the bounding box and right-click to perform any available action (change label, fill in the *Text* field, adjust opacity, lock...) as described [here](https://documentation.picsellia.com/docs/dataset-annotation-tool).

## 3. *Segmentation*

For a `DatasetVersion` in *Segmentation* mode, the *Annotation tool* allows you to create polygons `Shape`.

### A. Manual drawing

Several manual tools are available:

* **Draw polygon ("D" on your keyboard)**: the first click creates the first point of the polygon, then each click creates a new point. To close the polygon, press Enter. Once created, the `Shape` will be displayed in the *Shapes* panel.

<Image src="https://files.readme.io/8d4fb5c7b7f5a253ab57a780108f494f6ebac94eee063403ff7dbcabf2403654-image.png" align="center" caption="Manual point-by-point drawing of a polygon" border={true} />

* **Draw polygon with pencil ("Shift + D" on your keyboard)**: draw the polygon outline freehand; to complete the `Shape` you need to press Enter. Once created, the `Shape` will be displayed in the *Shapes* panel.

<Image src="https://files.readme.io/fc75d49863764811c2ca9b3103a1aa4871bb937a02dd0a9f579697df69935298-image.png" align="center" caption="Manual freehand drawing of a polygon" border={true} />

### B. AI-assisted drawing (SAM3)

Segmentation also exposes AI-assisted tools, powered by *SAM3* (*Segment Anything Model*), that let you draw one or several polygons smoothly.

#### Tools for single polygon creation

<Image src="https://files.readme.io/6e3a2ba42594f3a82c601a9f258ade0f1c1f9098c7c1512bca1ec6d1783fb9fc-image.png" align="center" caption="AI-assisted tools for single polygon creation" border={true} />

* **Draw polygon with points** **("X" on your keyboard)**: place several points by clicking on the object that needs to be segmented and let SAM3 create the `Shape` around that object. Once the polygon is created, you can still prompt SAM3 by adding additional positive or negative points (by clicking to add or Alt+clicking to remove). The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/0aec66be148a811ee214ae006772827185e63af082018abba1e3702b9f54dcfc-image.png" align="center" border={true} />

* **Draw polygon with box ("X + 1" on your keyboard)**: Draw a box to let the tool snap to the underlying object's contour. You can validate the `Shape` created by pressing Enter or adjust it by placing additional or removal points, which will be used by SAM3 to automatically adjust the polygon. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/7b0deb05365133562e687d7e526b87ec70bd4b6df6e4e1472832d9a94be55446-image.png" border={true} />

#### Tools for multiple polygons creation

<Image src="https://files.readme.io/ab694fce59a1c7533250c9b5c765f03d3c137ca98a97f7b7b35ff1af62058bf0-image.png" align="center" caption="Access AI-powered tools for multiple polygons creation" border={true} />

* **Draw polygons with points ("Shift" + "X" on your keyboard)**: place several points at once to create several polygons in a single call to SAM3. To do so, place one or several points on the first object to segment, and press G to move to the next object. Once all the points have been placed on all the object that needs to be segmented, press Enter to perform the call to SAM3 and display the result. The Smart Annotation modal in the top right corner is there to guide you.&#x20;

<Image src="https://files.readme.io/c4fc5025515c4b45c7b84dad419fdd154a0eb2179ca439c01374fde89ac09804-image.png" align="center" caption="Prompt several groups of points to draw polygons with one call to SAM3" border={true} />

* **Draw polygons with exemplar box ("Shift" + "X" + "1" on your keyboard)**: draw a single bounding box example around one instance of the object, and the model proposes polygons around that object and every other similar instance found on the image. The Smart Annotation modal in the top right corner is there to guide you.&#x20;

<Image src="https://files.readme.io/c52cb7ac5d9baa50c2714135bb413a5898ef2a470dc4c3eb6329f59a47fa391e-image.png" align="center" caption="Draw several polygons with one exemplar box" border={true} />

* **Draw polygons with label prompts ("Shift" + "X" + "2" on your keyboard)**: pick an existing `Label` as the prompt, and the model proposes polygons around every object that matches the selected `Label`. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/b7c2a7d07dbc9bd9d442f20427007efa3b04c836493a9741759b923722634a7e-image.png" align="center" caption="Draw several polygons using Label as the prompt for SAM3" border={true} />

* **Draw polygons with text prompts ("Shift" + "X" + "3" on your keyboard)**: type a free-form text description (e.g. *"red car"*) and the model proposes polygons around every matching object on the image, without needing an existing `Label` or example box. Please note that all the polygons generated will have as their current `Label` the active one displayed in the top left corner. This open-vocabulary, text-promptable segmentation is the main capability *SAM3* adds over *SAM2*. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/ebe471bf49c245992c18d25cf1171cc83bcaf53164da1d98dfd49dc1db1c27fe-image.png" align="center" caption="Draw several polygons using free text as a prompt for SAM3" border={true} />

Whatever tool is used to create the polygon, once created, the `Shape` will be displayed in the *Shapes* panel.

### C. Polygon editing

As with Object Detection, AI-proposed polygons can be reviewed, adjusted, or discarded. Once a polygon is drawn, it can also be adjusted by selecting it and using one of the following tools:

* **Manual adjustment of the points:&#x20;**&#x4F;nce a polygon is selected, you can manually edit it by clicking and moving anywhere on any point composing it. You can also add points by clicking on an edge and remove points by holding "Alt" and clicking on the point that needs to be deleted. You can also increase or decrease the polygon size linearly by moving the corner points of the bounding box that frames the selected polygon

  <Image src="https://files.readme.io/a095c536684e2c0b954d3367072b1f4cebf432219e10518eb3a33323c97167f3-image.png" align="center" caption="Manual adjustment of a polygon" border={true} />

* **Scissors ("S" on your keyboard)**: Cut a polygon into two different ones by drawing a line across the initial polygon after clicking on the scissors icon.

<Image src="https://files.readme.io/ab9ba32918e92d22d5fd542168769b1f0af57b3b99c454d7d3bdf02c1e7d59c2-image.png" align="center" caption="Edit a polygon with the scissors tool" border={true} />

* **Add or remove with the pencil ("E" or "Shift + E" on your keyboard):&#x20;**&#x54;his tool allows you to add or remove some part of the selected polygon by drawing another via the freehand tool. The original polygon will be transformed into the union of the two polygons (original one + second one) for the "Add" mode, where the intersection of the two polygons (original one + second one) will be removed from the original polygon for the "Remove" mode. You can press Enter to finalize the edit.

<Image src="https://files.readme.io/f26cbef5e22d5ee67383ab1e4b00d760bec31a7e7224a93d260c7b156058454c-image.png" align="center" caption="Add or remove areas manually to the selected polygon" border={true} />

* **Edit polygon with SAM ("E + X" on your keyboard):** Select an existing polygon and let SAM3 refine its contour automatically by clicking on the areas that need to be added to the selected polygon; you can also use SAM3 to remove parts of the selected polygon by holding "Alt" and clicking on the areas that shouldn't be part of the selected polygon. You can press Enter to finalize the edit. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/d74fbe1658d1252c98fba49b0581264bfecf94dbfcf933fb90ba407921e99b05-image.png" align="center" caption="Adjust selected polygon with SAM3" border={true} />

A selected polygon can also be right-clicked to *Simplify* it: this reduces its number of points, which is useful to clean up a polygon that ended up with more points than needed (for instance after an AI-assisted or freehand drawing). The strength of this reduction isn't adjustable per click — it follows the *Polygon simplification factor* set once for all in the [Settings panel](https://documentation.picsellia.com/docs/dataset-annotation-shortcuts#c-shapes).

Besides being able to adjust the polygon size, you can also right-click on it to perform any available action (change label, fill in the *Text* field, adjust opacity, lock...) as described [here](https://documentation.picsellia.com/docs/dataset-annotation-tool).

## 4. *Mask*

For a `DatasetVersion` in *Mask* mode, the *Annotation tool* allows you to create a pixel-level mask `Shape`.&#x20;

In practice, this is a *panoptic*-style annotation type: each `Shape` is a pixel-precise mask, but unlike a single flat segmentation map, an `Annotation` can contain several mask instances, each with its own `Label` — so two distinct objects of the same class (for instance, two overlapping cracks) can be captured as two separate `Shape` or be merged into one; it is up to you to decide.

### A. Manual drawing

<Image src="https://files.readme.io/c0d4492d866826ccd1debad1dae9e7f332106eb2a16b82c016e66c4cd6ef73a3-image.png" align="center" caption="Manual mask creation tools" border={true} />

* **Draw mask with pencil ("D" on your keyboard)**: Paint the contours of your mask by holding your mouse; the inside area will automatically be filled in when releasing. A small modal will appear in the top right corner displaying the different actions available when "Draw with pencil" is active. To validate your mask, you must press Enter. Once created, the `Shape` will be displayed in the *Shapes* panel.

<Image src="https://files.readme.io/6cd138a6a723009857350ad200fc52aaacc3a1bf53c46a350b01d87ea51ed829-image.png" align="center" caption="Manual mask creation with pencil" border={true} />

* **Draw mask with brush ("Shift + D" on your keyboard)**: Paint the mask with an adjustable brush size; here, no automatic fill-in by Picsellia; only the area drawn will be part of the mask, as with an actual brush. A small modal will appear in the top-right corner, displaying the available actions when "Draw with brush" is active. To validate your mask, you must press *Enter*. Once created, the `Shape` will be displayed in the *Shapes* panel.

<Image src="https://files.readme.io/e84b053de6c640ce8400215c983cac2cf6efa31953f380b3e7c20df897c7bade-image.png" align="center" caption="Manual mask creation with brush" border={true} />

### B. AI-assisted drawing (SAM3)

Mask also exposes AI-assisted tools powered by *SAM3* (*Segment Anything Model*) that let you create one or more masks smoothly.

#### Tools for single mask creation

* **Draw mask with point ("X" on your keyboard)**: place several points by clicking on the object that needs to be masked and let SAM3 create the `Shape` around that object. Hold "Alt" while clicking to place negative points and refine the result; you can validate the `Shape` created by pressing Enter. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/d45a9d51b40102641f1163e205f0929916e44c49e01e07429461597a8c27c8a4-image.png" align="center" caption="Mask creation assisted by SAM3 and points as prompt" border={true} />

* **Draw mask with box ("X + 1" on your keyboard)**: draw a box to let the tool snap to the underlying object's contour; you can validate the `Shape` created by pressing Enter or adjust it by placing additional or removal points, which will be used by SAM3 to automatically adjust the mask. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/ba2b5dbdedd2c5051e44b2d177047593cd3ff40df4a7ba7c9638995999fe6174-image.png" align="center" caption="Mask creation assisted by SAM3 and box as prompt" border={true} />

#### Tools for multiple masks creation

<Image src="https://files.readme.io/25b96702e3de3d2db747c7317df36a14eec3e0a214db3de142429263521a4e9b-image.png" align="center" caption="AI-assisted tools for multiple Masks creation" border={true} />

* **Draw masks with points ("Shift" + "X" on your keyboard)**: place several points at once to create several masks in a single call to SAM3. To do so, place one or several points on the first object to mask, and press "G" to move to the next object. Once all the points have been placed on every object that needs to be masked, press Enter to perform the call to SAM3 and display the result. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/96578adde6845f6e9a8dc3211047233a8b31256d372b5583f6d0f64c9a878e50-image.png" align="center" caption="Multiple Masks creation assisted by SAM3 with points as prompt" border={true} />

* **Draw masks with exemplar box ("Shift" + "X" + "1" on your keyboard)**: draw a single bounding box example around one instance of the object, and the model proposes masks around that object and every other similar instance found on the `Asset`. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/bf7e9b113a011008f356a5569729da6864eb2959baa2aeb37a69783932ee59fc-image.png" align="center" caption="Multiple Masks creation assisted by SAM3 with box as prompt" border={true} />

* **Draw masks with label prompts ("Shift" + "X" + "2" on your keyboard)**: pick an existing `Label` as the prompt, and the model proposes masks around every instance of that `Label` it finds on the `Asset`. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/46d6774d334a1cede6a52df9819c82d69f404cc7cc576b18d3b6bb8568d517c1-image.png" align="center" caption="Multiple Masks creation assisted by SAM3 with Label names as prompt" border={true} />

* **Draw masks with text prompts ("Shift" + "X" + "3" on your keyboard)**: type a free-form text description (e.g. *"a crack"*) and the model proposes masks around every matching object on the `Asset`, without needing an existing `Label` or example box. This open-vocabulary, text-promptable capability is the main addition *SAM3* brings over *SAM2*. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/09962f60911e80ed0fef89b2300bc74eac3357e8d4ddd72172e979791c7b369d-image.png" align="center" caption="Multiple Masks creation assisted by SAM3 with free-text as prompt" border={true} />

In every case, you can then review, adjust, or discard each proposed mask before it is added to the `Annotation`.

Whatever the tool used to create the mask, once created, the `Shape` will be displayed in the *Shapes* panel.

### C. Mask editing

As with Segmentation, AI-proposed masks can be reviewed, adjusted, or discarded. Unlike Segmentation, where a `Shape` is always a single connected polygon, a Mask `Shape` can be made of several distinct, non-contiguous groups of pixels (for instance, an object partially hidden behind another one) while still counting as one single instance under one `Label`. This is what editing a mask, rather than a polygon, is about: adding or removing pixel groups without needing them to stay connected to one another.

Once a mask is drawn, it can also be adjusted by selecting it and using one of the following tools:

<Image src="https://files.readme.io/a8be086a80c796942a55dd08a9ec6aee045d2ec4e7afa20efd445fe70e2baf6c-image.png" align="center" caption="Tools available for Mask editing" border={true} />

* **Add or remove pixels with the pencil ("E" / "Shift + E" on your keyboard)**: paint additional pixels onto the selected mask pixel by pixel to extend it, or erase existing pixels to shrink it, following your cursor.

<Image src="https://files.readme.io/35f0000a75b89cd828a02efa771d0c37fd2ee6f51be3edf4f584941d7e391cbb-image.png" align="center" caption="Pen tool to edit selected Mask" border={true} />

* **Add or remove pixels with the brush ("Cmd + E" / "Cmd + Shift + E" on your keyboard)**: same principle as the pencil, with an adjustable brush size for broader strokes.

<Image src="https://files.readme.io/1941dbfa16bf1278d590ee5541ee277c11efba354a760d9be239b738d9fa41e2-image.png" align="center" caption="Brush tool to edit selected Mask" border={true} />

* **Edit mask with SAM ("E + X" on your keyboard)**: select an existing mask and let SAM3 refine its contour automatically by clicking on the areas that need to be added to the selected mask; hold "Alt" and click to remove parts of the selected mask instead. You can press Enter to finalize the edit. The Smart Annotation modal in the top right corner is there to guide you.

<Image src="https://files.readme.io/55d9ee1c383343aaf6a2c56345d8bce5a29233aea25367a8d775bced8bfd162e-image.png" align="center" caption="SAM3 tool to edit selected Mask" border={true} />

Besides being able to adjust the mask, you can also right-click on it to perform any available action (change label, fill in the *Text* field, adjust opacity, lock...) as described [here](https://documentation.picsellia.com/docs/dataset-annotation-tool).

## 5. *Point*

For a `DatasetVersion` in *Point* mode, the *Annotation tool* allows you to create point `Shape`.

To do so, make sure drawing mode is enabled ("D" by default on your keyboard); each click creates a new point `Shape`.

<Image src="https://files.readme.io/d737669-image.png" alt="Point" align="center" border={true} />

Once created, the `Shape` is added to the *Shapes* panel; you can then right-click on it to perform any available action (change label, fill in the *Text* field, adjust opacity, lock...) as described [here](https://documentation.picsellia.com/docs/dataset-annotation-tool).

## 6. *Line*

For a `DatasetVersion` in *Line* mode, the *Annotation tool* allows you to create line `Shape`.

To do so, make sure drawing mode is enabled ("D" by default on your keyboard); the first click creates the beginning of the line, then each new click creates a new segment of the line, and a double-click closes the line `Shape`.

<Image src="https://files.readme.io/c1456cd-image.png" alt="Line" align="center" border={true} />

Once created, the `Shape` is added to the *Shapes* panel; you can then right-click on it to perform any available action (change label, fill in the *Text* field, adjust opacity, lock...) as described [here](https://documentation.picsellia.com/docs/dataset-annotation-tool).

As with a polygon, a line can be right-clicked to *Simplify* it, which reduces its number of points — useful after a freehand drawing — following the *Polygon simplification factor* set in the [Settings panel](https://documentation.picsellia.com/docs/dataset-annotation-shortcuts#c-shapes). The first and last point of the line are always kept.

## 7. *Keypoint*

For a `DatasetVersion` in *Keypoint* mode, the *Annotation tool* allows you to annotate an `Asset` with a `Skeleton`: a structured set of points (*vertices*) connected by *edges*, all attached to a single `Shape` with a given `Label`.

### A. Define a `Skeleton` on a `Label`

Before you can annotate with a `Skeleton`, it must be configured on the `Label` you'll use: its list of vertices, and the edges connecting them (for instance, a 17-vertex, 19-edge human-pose skeleton for COCO-style pose estimation).&#x20;

This is done from the *Labels* tab of the `DatasetVersion` *Settings*, through the *Add Skeletons* action in the `Label` options menu, where you define every vertex and the edges between them.

<Image src="https://files.readme.io/8afe1083a2f2b5352f525bd4755c0af9f66ae9f3f898bcd866349e8c5ccb88a5-image.png" align="center" caption="Initiate the configuration of a Skeleton related to a Label in a Dataset with Keypoint Version type" border={true} />

<Image src="https://files.readme.io/52879c69e390d8c84994bea3457d30fe4dcfb81b1ae13dca64367cd85f37b1e5-image.png" align="center" caption="Create Vertices and Edges to configure your Skeletons" border={true} />

This step is crucial: the `Skeleton` configuration of a given `Label` determines how you create a `Shape` with that `Label` in the *Annotation tool*.

<Callout icon="📘" theme="info">
  ### Edit a Skeleton

  Once the Skeleton is configured, it can be edited at anytime by clicking on it as shown below:


  <Image src="https://files.readme.io/27b20aecb15555b698b26bf93a861dc9a119606d9444d6053a326e226ea033bd-image.png" align="center" caption="Edit Skeleton" border={true} />

</Callout>

### B. Draw a `Skeleton` vertex by vertex

Once a `Label` has a `Skeleton` configured, you can reach the *Annotation tool*. Here, you can select the **Draw Keypoint** tool ("D" on your keyboard by default), which lets you place its vertices one by one by clicking on the image, following the order defined in the `Skeleton` configured for the active `Label`.

<Image src="https://files.readme.io/582bef1a1bf4bc718ee4a5699aeeb8e1a5cf021ce1ec586b4498b86ce7fd84c5-image.png" border={true} />

A guide in the top-right corner tracks your progress (*Drawing&#x20;*`<vertex name>`, *Point n/N*) and automatically switches to the next vertex after each click. As soon as both vertices of an edge are placed, Picsellia draws that edge automatically, matching the `Skeleton`'s configuration — you never need to draw an edge yourself.

If a vertex doesn't apply to the current `Asset` (for instance it falls outside the frame), click *Skip* instead of placing it; its state can be changed after the `Skeleton` is fully drawn.

<Image src="https://files.readme.io/799bc0c375522cb1f7b9a2cd3898848f7d1d77f8a7efae5c0c5ccc37fe50afd2-image.png" border={true} />

Once all the points of the `Skeleton` have been placed (or skipped), the `Shape` is automatically completed.

You can also validate the `Shape` before all the points have been placed or skipped, by pressing *Enter* at any time in drawing mode.

### C. Speed up drawing with a `Skeleton` template

Drawing a complex `Skeleton` vertex by vertex every time can be slow. To make it faster, once you've fully drawn one instance of a `Skeleton`, you can click *Save as Template* in the **Selection** panel: you'll be asked to give a name to this template, this one will be then stored (every vertex and edge, at their relative position, including any vertex you marked as skipped) as a reusable template.

<Image src="https://files.readme.io/ddb7686f3f775e14deffdfc041f7ff574113a39940c0da23b6c41abfe934c129-image.png" border={true} />

The **Draw with template** tool ("T" on your keyboard by default) then lets you place that template in a single gesture: click and drag on the `Asset` to position and size the whole `Skeleton` at once, instead of building it from scratch vertex by vertex. Once placed, only the position of a few individual vertices is typically left to adjust to match the `Asset`. Up to ten templates can be saved and selected using the *Digit* keys.

<Image src="https://files.readme.io/1cd6e1d5d41ba3d9db625afb3fe995b07991b1b239b4bb77a0cc84ed009addba-image.png" align="center" caption="Using a template to create a Skeleton" border={true} />

### D. `Skeleton` editing

Once a `Skeleton` is drawn — vertex by vertex or via a template — it can be edited the same way regardless of how it was created: select it and either drag the whole `Shape` at once to reposition it entirely, or manually reposition any individual vertex composing it, exactly like adjusting the points of a polygon.&#x20;

Each vertex's state (*occluded*, *placed*, or *skipped*) can also be changed independently at any time, for instance to mark a vertex as *skipped* if you notice after drawing that it doesn't apply to the current `Asset`.

Once created, the `Shape` is added to the *Shapes* panel; you can then right-click on it to perform any available action (change label, fill in the *Text* field, adjust opacity, lock...) as described [here](https://documentation.picsellia.com/docs/dataset-annotation-tool).