The generation of the surfaces sphere, cylinder and others use the same core functions of triangulation.
If you need several different surfaces in a scene, this is repetitive code.
Therefore I summarize triangulation of sphere, cylinder and other surfaces with holes.
In the test example you can observe the birth of the with the slider.
https://hofk.de/main/threejs/1TEST/InnerGeometryTriangulation221219.html
Further surfaces will be added.
Update February 2020 see Inner Geometry (Triangulation)
Coming soon on GitHub.