Create a rectangular hole in a drawer for a siphon plate

Hello Everyone

I’m a beginner with three.js, so please a bit patience :slight_smile:
I try to make a 3D-Model of a drawer within three.js. Now I want to create a hole (cutout) for the siphon plate. But I don’t know how to do that. Is there a way to cut out a rectangular shape in an imported .gltf file?

Please have a look on the image below. It’s exactly what I am trying to do.

The easiest way to do it is in the software that produced gltf file or to import the file into Blender cut the hole and re-export.

Another option is to use a third party library that can do Boolean operations on THREE geometry.

here’s an example with a glb and cut out shapes, it’s quite fast even CSG bunny - CodeSandbox