can we position BoxGeometry mesh with some other point like one corner of box?
by default it is center of the box
You can translate the geometry so the position of the mesh is at a corner point (and not in the center).
var geometry = new THREE.BoxBufferGeometry();
geometry.translate( 0.5, 0.5, 0.5 );
Just use half of the width, height and depth of the box.