> For the complete documentation index, see [llms.txt](https://docs.d5render.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.d5render.com/model/why-do-models-become-displaced-after-replacement-update.md).

# Why do models become displaced after replacement/update?

> Similar question:
>
> \- Why does the brush plant produce an offset after updating/replacing the model?

## Solution:

1. **Import the model directly in D5** : <mark style="background-color:purple;">After importing the model, click the "Sync Coordinates" immediately.</mark> Then, if you update the model, even the overall range (bounding box) of the model changes, the model will remain in place.&#x20;
2. **Use D5 Workflow Plugin** : If the D5 converter is used in the sync workflow, there will be no displacement issues.

<div align="left"><figure><img src="/files/L10s1fjOUFdOJBHCiEjU" alt=""><figcaption></figcaption></figure></div>

## The reason for the issue:

The coordinates of the model that is imported directly into D5 is set to the default point A at the bottom center of the model.&#x20;

If the overall range(bounding box) of the model is changed after replacement, the position of the coordinate axis will be recalculated and changed to point B, which can cause displacement issues.

<mark style="background-color:purple;">By clicking the "Sync Coordinates" after selecting the model, the model will be restored to its absolute modeling coordinate position.</mark>

{% hint style="info" %}
**Note:**

**If the imported model is a .d5a file with group structures**, please <mark style="background-color:purple;">perform the ‘Sync Coordinates’ after the first import and after replacing the model, respectively</mark>.

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

***

**e.g.**

(As shown in the figure below) if you have three models, a square, a circle, and a rectangle, and the coordinate origin of the models is at point A (D5's coordinate axis is set to the bottom center of the model by default).

<figure><img src="/files/A1mGw1zynaTAVxuU2GkO" alt=""><figcaption><p>If we delete the rectangle, the coordinate origin of the model will change from point A to point B.</p></figcaption></figure>

<figure><img src="/files/3H84oOxTYNKt6RJw0dAP" alt=""><figcaption><p>If we align the coordinate axis at this time, the models will move.</p></figcaption></figure>

***

This is why the model stays in place even if the bounding box changes.

<div align="center"><figure><img src="/files/PvL1ifqUIIj1C5lGP2zA" alt=""><figcaption><p>By using the "Sync Coordinates", the model will be moved to the position of the coordinates in the modeling software.</p></figcaption></figure></div>

<div align="center"><figure><img src="/files/cm1jqOLMqufeBGXqVb2P" alt=""><figcaption><p>If you make changes to the model at this time (with the little tiger as the reference object), the position of the model will not be displaced anymore!</p></figcaption></figure></div>
