> For the complete documentation index, see [llms.txt](https://docs.avataar.ai/knowledge-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.avataar.ai/knowledge-center/ide-low-code/ide-functions/add-model-transformation-to-the-scene.md).

# Add Model Transformation to the Scene

**addModelTransform:**

| refId           | objId of the object                                       | required | <p>string</p><p><br></p> |
| --------------- | --------------------------------------------------------- | -------- | ------------------------ |
| initialPosition | default: \[0, 0, 0]                                       | optional | \[float, float, float]   |
| finalPosition   | default: \[0, 0, 0]                                       | optional | \[float, float, float]   |
| initialRotation | default: \[0, 0, 0]                                       | optional | \[float, float, float]   |
| finalRotation   | default: \[0, 0, 0]                                       | optional | \[float, float, float]   |
| initialScale    | default: \[1, 1, 1]                                       | optional | \[float, float, float]   |
| finalScale      | default: \[1, 1, 1]                                       | optional | \[float, float, float]   |
| length          | default: 2 (default duration of your animation is 2 sec ) | optional | number                   |

```javascript
// IDE.addModelTransform({
    refId: objId,
    initialPosition: [0, -10, -2],
    finalPosition: [0, -3, 0],
    initialRotation: [0, 0, 0],
    finalRotation: [degreesToRadians(30), 0, 0],
    initialScale: [5, 5, 5],
    finalScale: [4, 4, 4],
    length:2
 })

```
