# Fill A Mesh with a hole

**URL:** <https://discourse.threejs.org/t/fill-a-mesh-with-a-hole/72567>\
**Category:** Questions\
**Tags:** textures, materials, geometry\
**Created:** [October 8, 2024, 5:46pm UTC](https://discourse.threejs.org/t/fill-a-mesh-with-a-hole/72567 "2024-10-08T17:46:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dieter\_Banaag](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/dieter_banaag/32/47477_2.png) [@Dieter\_Banaag](https://discourse.threejs.org/u/Dieter_Banaag)\
**Post date:** [October 8, 2024, 5:46pm UTC](https://discourse.threejs.org/t/fill-a-mesh-with-a-hole/72567/1 "2024-10-08T17:46:47Z")

</div>

So i have a model of a house, the walls have windows, these walls have holes.

What i want to do is im going to use three-bvh-csg and transform controls to move the windows. But the problem is, if I move it, the original hole is still there.

I could use addition, but what if the window is thicker than the wall, then it wouldnt work.

---

<div class="post-metadata">

**Author:** ![Lawrence3DPK](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/lawrence3dpk/32/29184_2.png) [@Lawrence3DPK](https://discourse.threejs.org/u/Lawrence3DPK)\
**Post date:** [October 8, 2024, 6:02pm UTC](https://discourse.threejs.org/t/fill-a-mesh-with-a-hole/72567/2 "2024-10-08T18:02:30Z")

</div>

> [@Dieter\_Banaag](#):
>
> a model of a house, the walls have windows, these walls have holes.

Under the assumption that you’ve built the geometry in a 3rd party application ( eg blender ) and importing, could you simply close the holes in blender and reimport the model? Otherwise another approach would be to generatively create the walls without holes?
