This is even more excellent.
This commit is contained in:
parent
d85fb2e638
commit
926008e491
4 changed files with 429 additions and 20 deletions
28
README.md
28
README.md
|
|
@ -3,7 +3,7 @@
|
|||
A starfield simulator — except instead of stars, colorful **vector-drawn
|
||||
platonic solids** tumble through space toward the camera.
|
||||
|
||||
**~110 shape types** are rendered as glowing wireframes — each spawns far away
|
||||
**~165 shape types** are rendered as glowing wireframes — each spawns far away
|
||||
at a random size, tumbles on its own random axis, and streams past the camera
|
||||
before being recycled at the render-distance sphere. Solids never overlap.
|
||||
|
||||
|
|
@ -20,15 +20,23 @@ The shape set includes:
|
|||
each lands on exactly the requested number of faces
|
||||
- **Star polygons:** {5/2}, {6/2}, {7/2}, {7/3}, {8/3}, {9/2}, {9/4}, {12/5},
|
||||
plus the **unicursal hexagram**
|
||||
- **Googie / atomic-age shapes**, most in both flat **2-D** and **3-D** forms:
|
||||
jet-age bowling-alley twinkles (4- and 8-point), a layered double starburst,
|
||||
an atomic burst with electron caps, a ray sunburst, boomerangs, kidney/amoeba
|
||||
blobs, orbital atoms, concentric orbit rings, and a dense ray-star — plus the
|
||||
naturally-3-D **Sputnik** satellite, a three-ring **gyroscope** cage, and a
|
||||
spike-orb sea-urchin
|
||||
- **Symbols & signs**, each in a flat **2-D** and an extruded **3-D** form:
|
||||
smiley face, biohazard, peace sign, cross, question mark, exclamation point,
|
||||
hash/pound (`#`), dollar sign (`$`), and pound sterling (`£`)
|
||||
- **Googie / atomic-age shapes** — a large set in the jet-age / space-age idiom:
|
||||
bowling-alley twinkles (4- and 8-point), a layered double starburst, atomic
|
||||
bursts with electron caps, ray sunbursts, boomerangs, kidney/amoeba blobs,
|
||||
concentric orbit rings, plus **30+ more truly-3-D objects**: radial
|
||||
**starbursts** and **sea-urchins** (6/8/12/20/32-spike, some ball-tipped),
|
||||
**gyroscope** orbit cages (2–6 rings), **orbital atoms** (2–6 orbits),
|
||||
ringed **Saturn** planets, ball-and-stick **molecules**, **diabolo**
|
||||
hourglasses, ray-stars, and a **Sputnik** satellite
|
||||
- **Symbols, signs & faces**, each in a flat **2-D** and an extruded **3-D**
|
||||
form: smiley, **frowny**, and **angry** faces, biohazard, peace sign, cross,
|
||||
question mark, exclamation point, hash/pound (`#`), dollar sign (`$`), pound
|
||||
sterling (`£`), and the **at sign (`@`)**
|
||||
- **Object iconography**, each in **2-D** and **3-D**: space invaders, UFOs,
|
||||
pac-man, alien heads, smoking pipes, umbrellas, and hands
|
||||
- **Live clocks** (analog and digital, 2-D and 3-D) that show the **actual
|
||||
current time** — their geometry is rebuilt every frame, so the analog hands
|
||||
sweep and the seven-segment digital display ticks along in real time
|
||||
- **Random 3-D asteroids:** lumpy convex-hull rocks generated fresh each run,
|
||||
with random vertex counts (≈7–26) giving each a different number of sides and
|
||||
level of complexity
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue