Three.js Voxel(Minecraft Like) of hexagons map

Job ID: 34158051

Budget: $250 – $750 USD

You need to make a hexagon voxel map like this: https://threejs.org/manual/#en/voxel-geometry or this https://r105.threejsfundamentals.org/threejs/lessons/threejs-voxel-geometry. HTML
You need to make hexagons/hexagonal prism instead of cubes and make the algorithm work correctly with hexagons and removing inner sides as in the example with cubes.
Need clear Typescript code with deep description in comments for me.
Based on my github project: https://github.com/drPapus/HEX
Related categories: JavaScript Typescript Three.js