> For the complete documentation index, see [llms.txt](https://intelligent-virtual-platform.gitbook.io/intelligent-virtual-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://intelligent-virtual-platform.gitbook.io/intelligent-virtual-platform/home/ivp-planning/machines/customizable-machines.md).

# Customizable Objects

A central element of iVP are the so called "customizable objects". By offering additional customization options tailored to their specific characteristics, customizable objects can altered far beyond simple [scaling](/intelligent-virtual-platform/home/ivp-planning/machines/scale-objects.md) or [rotation](/intelligent-virtual-platform/home/ivp-planning/machines/rotate-objects.md).

{% hint style="success" %}
To give an example: let us assume you want to work with a machine that can have a variable number of wagons, depending on the size of its working environment. In other software the only way to work with this variability would be to stretch the machine to make it fit - an imprecise and unreliable solution that does not reflect the real situation later on. In iVP however it is enough to change a single number (= the number of the wagons) in the properties panel. The machine will then be automatically adjusted to support the new number of wagons - by changing its size, by removing or adding machine parts or by swapping the whole model.\
\
Another advantage of customizable machines is that the customization can be limited to values or models that are actually realizable - everything used in iVP has a physical counterpart.
{% endhint %}

{% hint style="success" %}
Example: the same machine with 4 wagons and 1 wagon - realized without stretching or workarounds:

<img src="/files/nLCbvQZ0Av1EcLekE1wM" alt="" data-size="original"><img src="/files/mzWw2IboVmqjgstaS1Vw" alt="" data-size="original">
{% endhint %}

## Customize objects via the properties panel:

To customize a [selected object](/intelligent-virtual-platform/home/ivp-planning/machines/select-objects.md), have a look at the **lower part of the** [properties panel](/intelligent-virtual-platform/home/ivp-planning/user-interface/the-properties-panel.md). The options available here depend on the object and its usage scenarios.

![](/files/lRgnhekUxqjk7b7ni6Pu)
