title: how to make a faced sphere in BuffererGeometry with three.js version after 125
body: <p>The purpose of the code is to make a faced sphere in three.js in the old version before version 125</p>
  <pre><code>// 1. the first step is Make a faceted cube
  let geometry = new THREE.BoxGeometry(1, 1, 1, 64, 64, 64);
  
  // 2. the second step is Normalize all vertices
  for (var i in this.geometry.vertices) {
     geometry.vertices[i].normalize().multiplyScalar(this.radius);
  }
  
  // geometry.makeGroups();
  geometry.computeVertexNormals();
  geometry.computeFaceNormals();
  geometry.computeMorphNormals();
  geometry.computeBoundingSphere();
  geometry.computeBoundingBox();
  // geometry.computeLineDistances();
  
  geometry.verticesNeedUpdate = true;
  geometry.elementsNeedUpdate = true;
  geometry.uvsNeedUpdate = true;
  geometry.normalsNeedUpdate = true;
  // geometry.tangentsNeedUpdate = true;
  geometry.colorsNeedUpdate = true;
  geometry.lineDistancesNeedUpdate = true;
  // geometry.buffersNeedUpdate = true;
  geometry.groupsNeedUpdate = true;
  </code></pre>
  <p>After version 125, the geometry class is removed and have BuffererGeometry in place, how would I modify the code to make a sphere again?</p>