# Product Structure Right-click Menus

> Contextual menu actions available in the Product Structure panel

The Product Structure offers actions accessible from contextual menus (right-click).

Depending on whether one occurrence, multiple occurrences, or no occurrence are selected, the contextual menu is different.

## With nothing Selected

![No selection context menu](/api/media?file=/asset-transformer-studio/2026.5.0/media/STUDIO_ContextualMenu_PS-Selection-No.jpg)

| Menu option                                                                                                    | Description                                                                                                                                                                                                                                |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Expand All**                                                                                                 | Expands all the occurrences of the tree recursively, all at once.**Warning**: When the scene contains very large and complex models (thousands of occurrences and millions of triangles), expanding the whole tree might take a long time. |
| **Collapse All**                                                                                               | Folds all the occurrences of the tree, all at once.                                                                                                                                                                                        |
| **Show All**                                                                                                   | Shows all the occurrences of the tree, by setting each occurrence's visibility (or `Visible` property) to `Inherited` value.                                                                                                               |
| [**Create Occurrence(s)**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#createoccurrences) | Creates one empty occurrence, child to the `Root` node and with the name defined in the dialog box parameter.                                                                                                                              |

## With one Occurrence Selected

![One selection context menu](/api/media?file=/asset-transformer-studio/2026.5.0/media/STUDIO_ContextualMenu_PS-Selection-Yes.jpg)

| Menu option                                                                                                                                                                            | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Keyboard Shortcut |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- |
| **Rename**                                                                                                                                                                             | Renames a selection of occurrences (all selected occurrences will be renamed with the same name at once).                                                                                                                                                                                                                                                                                                                                                                  | F2                |
| **Expand All**                                                                                                                                                                         | Expands all the occurrences of the tree recursively.**Warning**: When the scene contains very large and complex models, expanding the whole tree might take a long time.                                                                                                                                                                                                                                                                                                   |                   |
| **Expand Children**                                                                                                                                                                    | Expands all the child occurrences of the selected occurrences, recursively.**Warning**: Expanding a subassembly with a lot of occurrences might take a long time.                                                                                                                                                                                                                                                                                                          |                   |
| **Collapse All**                                                                                                                                                                       | Folds all the occurrences of the tree, all at once.                                                                                                                                                                                                                                                                                                                                                                                                                        |                   |
| **Collapse Children**                                                                                                                                                                  | Folds all the child occurrences of the selected occurrences.                                                                                                                                                                                                                                                                                                                                                                                                               |                   |
| **Show in Product Structure**                                                                                                                                                          | Used to define which occurrence properties can be defined as a [Fast Property](/asset-transformer-studio/2026.5.0/manual/user-interface/window/product-structure-tree/customizing-the-product-structure.md).                                                                                                                                                                                                                                                               |                   |
| [**Show**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#show)                                                                                                      | Shows the selected occurrences, by setting each selected occurrence's visibility to `True`.                                                                                                                                                                                                                                                                                                                                                                                | S                 |
| **Show All**                                                                                                                                                                           | Shows all the occurrences of the tree, by setting each occurrence's visibility to `Inherited`.                                                                                                                                                                                                                                                                                                                                                                             |                   |
| [**Hide**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#hide)                                                                                                      | Hides the selected occurrences, by setting each selected occurrence's visibility to `False`.                                                                                                                                                                                                                                                                                                                                                                               | H                 |
| **Invert Visibility**                                                                                                                                                                  | Inverts the selected occurrences' visibility.                                                                                                                                                                                                                                                                                                                                                                                                                              | I                 |
| [**Flip Up-axis from Z-up to Y-up**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#applytransformation)                                                             | Rotates the selected occurrence -90° on the X axis, to flip a model originally imported with a Z-up orientation (Asset Transformer Studio is Y-up oriented).**Tip**: This is a shortcut to the **Apply Transform** function, accessible from the [Scene](/asset-transformer-studio/2026.5.0/manual/user-interface/menu-bar/scene-menu.md) menu or the [Function List](/asset-transformer-studio/2026.5.0/manual/user-interface/menu-bar/edit-menu/function-list.md) (F12). |                   |
| [**Revert Up-axis from Y-up to Z-up**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#applytransformation)                                                           | Rotates the selected occurrence +90° on the X axis, reverting a **Flip Up-axis** action.**Tip**: This is a shortcut to the **Apply Transform** function, accessible from the [Scene](/asset-transformer-studio/2026.5.0/manual/user-interface/menu-bar/scene-menu.md) menu or the [Function List](/asset-transformer-studio/2026.5.0/manual/user-interface/menu-bar/edit-menu/function-list.md) (F12).                                                                     |                   |
| [**Create Occurrence(s)**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#createoccurrences)                                                                         | Creates one empty child occurrence for each occurrence of the selection.**Note**: This is different from **Create Empty Occurrence** in the [Create](/asset-transformer-studio/2026.5.0/manual/user-interface/menu-bar/create-menu.md) menu, which works for one selected occurrence only.                                                                                                                                                                                 |                   |
| [**Create Occurrence From Selection**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#createoccurrencefromselection)                                                 | Creates a new occurrence parenting the selected occurrences, grouping them.                                                                                                                                                                                                                                                                                                                                                                                                |                   |
| [**Move Occurrences In Tree**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#moveoccurrences)                                                                       | Moves the selected occurrences in the tree by parenting them to the `Destination` occurrence.**Tip**: This can also be done by drag-and-dropping occurrences in the Product Structure.                                                                                                                                                                                                                                                                                     |                   |
| **Snap to Ground**                                                                                                                                                                     | Positions the selected [part](/asset-transformer-studio/2026.5.0/manual/data-preparation-fundamentals/about-occurrences/occurrence-types.md) on the ground (the whole selection, not each part individually).![Snap to ground](/api/media?file=/asset-transformer-studio/2026.5.0/media/STUDIO_SnapToGround.gif)                                                                                                                                                           |                   |
| **Center to Origin**                                                                                                                                                                   | Positions the selected [part](/asset-transformer-studio/2026.5.0/manual/data-preparation-fundamentals/about-occurrences/occurrence-types.md) at the origin of the scene (the whole selection, not each part individually).![Center to origin](/api/media?file=/asset-transformer-studio/2026.5.0/media/STUDIO_CenterToOrigin.gif)                                                                                                                                          |                   |
| [**Transform Pivot Points**](/asset-transformer-studio/2026.5.0/manual/user-interface/window/product-structure-tree/product-structure-right-click-menus/transform-pivot-point-menu.md) | Used to manage the pivot point of the selected occurrences.                                                                                                                                                                                                                                                                                                                                                                                                                |                   |
| [**Re-Tessellate**](/asset-transformer-studio/2026.5.0/manual/user-interface/window/product-structure-tree/product-structure-right-click-menus/re-tessellate-menu.md)                  | Lists functions used to manage retessellation capabilities.                                                                                                                                                                                                                                                                                                                                                                                                                |                   |
| **Export Selection**                                                                                                                                                                   | Exports the selected occurrences to a supported file format.                                                                                                                                                                                                                                                                                                                                                                                                               |                   |
| [**Delete Selection**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#deleteselection)                                                                               | Deletes the selected occurrences.                                                                                                                                                                                                                                                                                                                                                                                                                                          | DEL               |
| **Select Ancestor**                                                                                                                                                                    | Selects the first common ancestor of the current selection.                                                                                                                                                                                                                                                                                                                                                                                                                | \<                |
| **Select Children**                                                                                                                                                                    | Selects the children for each occurrence of the current selection.                                                                                                                                                                                                                                                                                                                                                                                                         | >                 |
| [**Select Instances**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#getinstances)                                                                                  | Selects all the instances of the currently selected occurrence.                                                                                                                                                                                                                                                                                                                                                                                                            |                   |

## With Multiple Occurrences Selected

![Multiple selection context menu](/api/media?file=/asset-transformer-studio/2026.5.0/media/NewItem469.png)

| Menu option                                                                                                                                                                            | Description                                                                                                                                                                                                                | Keyboard Shortcut |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- |
| **Rename**                                                                                                                                                                             | Renames a selection of occurrences (all selected occurrences will be renamed with the same name at once).                                                                                                                  | F2                |
| **Expand All**                                                                                                                                                                         | Expands all the occurrences of the tree recursively.**Warning**: Expanding the whole tree might take a long time with very large models.                                                                                   |                   |
| **Expand Children**                                                                                                                                                                    | Expands all the child occurrences of the selected occurrences, recursively.                                                                                                                                                |                   |
| **Collapse All**                                                                                                                                                                       | Folds all the occurrences of the tree, all at once.                                                                                                                                                                        |                   |
| **Collapse Children**                                                                                                                                                                  | Folds all the child occurrences of the selected occurrences.                                                                                                                                                               |                   |
| [**Show**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#show)                                                                                                      | Shows the selected occurrences, by setting visibility to `True`.                                                                                                                                                           | S                 |
| **Show All**                                                                                                                                                                           | Shows all the occurrences of the tree, by setting visibility to `Inherited`.                                                                                                                                               |                   |
| [**Hide**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#hide)                                                                                                      | Hides the selected occurrences, by setting visibility to `False`.                                                                                                                                                          | H                 |
| **Invert Visibility**                                                                                                                                                                  | Inverts the selected occurrences' visibility.                                                                                                                                                                              | I                 |
| [**Create Occurrence(s)**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#createoccurrences)                                                                         | Creates one empty child occurrence for each occurrence of the selection.                                                                                                                                                   |                   |
| [**Create Occurrence From Selection**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#createoccurrencefromselection)                                                 | Creates a new occurrence parenting the selected occurrences, grouping them.                                                                                                                                                |                   |
| [**Move Occurrences In Tree**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#moveoccurrences)                                                                       | Moves the selected occurrences in the tree by parenting them to the `Destination` occurrence.                                                                                                                              |                   |
| **Snap to Ground**                                                                                                                                                                     | Positions the selected [part](/asset-transformer-studio/2026.5.0/manual/data-preparation-fundamentals/about-occurrences/occurrence-types.md) on the ground (the whole selection, not each Part individually).              |                   |
| **Center to Origin**                                                                                                                                                                   | Positions the selected [part](/asset-transformer-studio/2026.5.0/manual/data-preparation-fundamentals/about-occurrences/occurrence-types.md) at the origin of the scene (the whole selection, not each Part individually). |                   |
| [**Transform Pivot Points**](/asset-transformer-studio/2026.5.0/manual/user-interface/window/product-structure-tree/product-structure-right-click-menus/transform-pivot-point-menu.md) | Used to manage the pivot point of the selected occurrences.                                                                                                                                                                |                   |
| [**Re-Tessellate**](/asset-transformer-studio/2026.5.0/manual/user-interface/window/product-structure-tree/product-structure-right-click-menus/re-tessellate-menu.md)                  | Lists functions used to manage retessellation capabilities.                                                                                                                                                                |                   |
| **Export Selection**                                                                                                                                                                   | Exports the selected occurrences to a supported file format.                                                                                                                                                               |                   |
| [**Delete Selection**](/asset-transformer-studio/2026.5.0/api/python/scene_functions.md#deleteselection)                                                                               | Deletes the selected occurrences.                                                                                                                                                                                          | DEL               |
