Collection of sphere definitions

Collection of sphere definitions.

The sphere geometry is an important basic geometry.

Spheres and modified forms can be created in a variety of ways.
While collecting the examples from discourse.threejs. org
Collection of examples from discourse.threejs.org I found some variants.
In addition links to other sides.


UPDATE May 28, 2022 The last link in section I was supplemented.


A
three.js docs
three.js docs (increase detail parameter)

B
three.js examples
https://github.com/mrdoob/three.js/blob/master/examples/webgl_sandbox.html
https://github.com/mrdoob/three.js/blob/master/examples/canvas_geometry_earth.html
three.js examples

C
Mr.doob
Mr.doob

D
(Sphere) Geometry just wireframe but without diagonal lines
Edit fiddle - JSFiddle - Code Playground
Sphere Segments - JSFiddle - Code Playground

E
How move all points to sphere
https://codepen.io/looeee/pen/LQLQRd
Edit fiddle - JSFiddle - Code Playground
Edit fiddle - JSFiddle - Code Playground
Edit fiddle - JSFiddle - Code Playground

F
Points, Shader
https://codepen.io/prisoner849/pen/zmPKBg , Clipping Solids (SDF functions)

G
Addons to create special / extended geometries
GitHub - hofk/THREEp.js: three.js addon, to produce almost infinite many time-varying geometries / buffer geometries with polar / spherical coordinate functions
http://sandboxthreep.threejs.hofk.de/
GitHub - hofk/THREEg.js: three.js addon to create special or extended geometries. The addon generates indexed or non indexed BufferGeometries.
Magic Sphere
north and south
north and south
Sphere with up to 6 coordinate planes parallel holes
SphereNonIndexed
SphereNonIndexedNorthSouth
sphere with holes:
GitHub - hofk/THREEi.js: three.js addon for triangulation of implicit surfaces and for forms with holes. The addon generates indexed BufferGeometries.
Triangulation sphere with holes
morph-box-sphere:
Morph box sphere geometry (+shader)
sphere from outline:
Pino - a procedurally generated and moved skeleton figure
H
Round-edged box
Rounded Edges - JSFiddle - Code Playground
RoundEdgedBox - JSFiddle - Code Playground
RoundEdgedBox - JSFiddle - Code Playground

I
Superellipsoid gam0022.net / webgl-sandbox

Sphere of separate quads


Maybe someone can expand this link list.

8 Likes