# Scaling the decal after placing it on the mesh

**URL:** <https://discourse.threejs.org/t/scaling-the-decal-after-placing-it-on-the-mesh/48897>\
**Category:** Questions\
**Tags:** materials\
**Created:** [March 9, 2023, 8:07am UTC](https://discourse.threejs.org/t/scaling-the-decal-after-placing-it-on-the-mesh/48897 "2023-03-09T08:07:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![devos](https://avatars.discourse-cdn.com/v4/letter/d/8dc957/32.png) [@devos](https://discourse.threejs.org/u/devos)\
**Post date:** [March 9, 2023, 8:07am UTC](https://discourse.threejs.org/t/scaling-the-decal-after-placing-it-on-the-mesh/48897/1 "2023-03-09T08:07:36Z")

</div>

Is there any way to size up the decal after I place it on my mesh?  
After placing the decal I have the object of the decal, but the problem is that scale property is read-only. I want to size up the decal after palcing it on the mesh, but also to change it’s position if possible.  
The code is very similar to this, the think I tried is finding the id of the object and changing it’s scale property, but it is read-only, then I was experimenting with some three js function but it doesnt work on already placed decal:  
[sanbox](https://codesandbox.io/s/react-three-fiber-boilerplate-decal-placement-toj38y)  
I am not exprerienced with three js so any help would be welcome, Thanks.  
This is the object of the decal:

 ![scale](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/f/d/fdc1540bc27897e5ca734680a396dda9c2e58ca3.png)
