While attempting to create a box
new THREE.BoxGeometry(opening.geometry.xLength, opening.geometry.yLength, opening.geometry.zLength)
a situation arises where a box with 0 width is produced.
new THREE.BoxGeometry(0, 1, 1)
Surprisingly, it ends up rendering a box with a width of 1 on the screen. This seems unexpected as I would have expected it not to render anything. Could this be a bug within threejs?