# Updatable mesh and increaseVertices

**URL:** <https://forum.babylonjs.com/t/updatable-mesh-and-increasevertices/18037>\
**Category:** Bugs\
**Created:** [January 31, 2021, 6:48pm UTC](https://forum.babylonjs.com/t/updatable-mesh-and-increasevertices/18037 "2021-01-31T18:48:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![avin](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/avin/32/14454_2.png) [@avin](https://forum.babylonjs.com/u/avin)\
**Post date:** [January 31, 2021, 6:48pm UTC](https://forum.babylonjs.com/t/updatable-mesh-and-increasevertices/18037/1 "2021-01-31T18:48:43Z")

</div>

Seems like a bug. If use `increaseVertices` with mesh that have been `updatable: true` on create - object disapears

here is a demo  
[https://playground.babylonjs.com/#4NZKIR](https://playground.babylonjs.com/#4NZKIR)

---

<div class="post-metadata">

**Author:** ![labris](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/labris/32/12576_2.png) [@labris](https://forum.babylonjs.com/u/labris)\
**Post date:** [January 31, 2021, 7:20pm UTC](https://forum.babylonjs.com/t/updatable-mesh-and-increasevertices/18037/2 "2021-01-31T19:20:59Z")

</div>

I removed “updatable:true” and now it works - [https://playground.babylonjs.com/#4NZKIR#1](https://playground.babylonjs.com/#4NZKIR#1)

---

<div class="post-metadata">

**Author:** ![avin](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/avin/32/14454_2.png) [@avin](https://forum.babylonjs.com/u/avin)\
**Post date:** [January 31, 2021, 7:38pm UTC](https://forum.babylonjs.com/t/updatable-mesh-and-increasevertices/18037/3 "2021-01-31T19:38:22Z")

</div>

currentry I use it like this

```auto
const mesh = MeshBuilder.CreateBox('box', { size: 5 }, scene);
mesh.increaseVertices(20);
mesh.markVerticesDataAsUpdatable(VertexBuffer.PositionKind, true);
mesh.markVerticesDataAsUpdatable(VertexBuffer.NormalKind, true);

```

to have ability to morph it later. But it’s not cool 🙂

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [January 31, 2021, 10:45pm UTC](https://forum.babylonjs.com/t/updatable-mesh-and-increasevertices/18037/4 "2021-01-31T22:45:14Z")

</div>

This PR will fix the problem of using `increaseVertices` with updatable buffers:

> <https://github.com/BabylonJS/Babylon.js/pull/9872>

---

<div class="post-metadata">

**Author:** ![avin](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/avin/32/14454_2.png) [@avin](https://forum.babylonjs.com/u/avin)\
**Post date:** [February 1, 2021, 8:12am UTC](https://forum.babylonjs.com/t/updatable-mesh-and-increasevertices/18037/5 "2021-02-01T08:12:28Z")

</div>

Thank you!
