I’ve tried it in a hurry, that’s what happens.
But the UV’s are weird.
var verticesOfCube = [
-1,-1,-1.2, 1,-1.2,-1, 1.6, 2.5,-1, -1, 1,-1,
-1,-1, 1, 1,-1, 1, 1, 1, 1, -1, 1, 1,
];
var indicesOfFaces = [
2,1,0, 0,3,2,
0,4,7, 7,3,0,
0,1,5, 5,4,0,
1,2,6, 6,5,1,
2,3,7, 7,6,2,
4,5,6, 6,7,4
];
var geometry = new THREE.PolyhedronBufferGeometry( verticesOfCube, indicesOfFaces, 1, 0 );
var mesh = new THREE.Mesh( geometry, new THREE.MeshBasicMaterial( { map: uvTex, side: THREE.DoubleSide, wireframe: true} ));
scene.add(mesh);