diff --git a/docs/assets/CrystalLattice.webp b/docs/assets/CrystalLattice.webp new file mode 100644 index 0000000..78ff02c Binary files /dev/null and b/docs/assets/CrystalLattice.webp differ diff --git a/docs/index.html b/docs/index.html index 477dd04..348e323 100644 --- a/docs/index.html +++ b/docs/index.html @@ -283,7 +283,7 @@

OpenPhysics

Core Simulations

- 17 + 18
@@ -308,6 +308,17 @@

Carnot Heat Engine

thermodynamicsCarnot cycleheat engines
+ +
Crystal Lattice simulation screenshotCL
+
+
+

Crystal Lattice

+ +
+

Explore crystal structure across five screens: the five 2D Bravais lattices, the cubic unit cells and their packing factors, hexagonal against cubic close packing, Miller indices for planes and directions, and finally aperiodic order — Penrose tilings and the hat monotile, whose diffraction patterns are as sharp as a crystal's with a symmetry no crystal can have.

+
crystallographyBravais latticesunit cells
+
+
Doppler Effect simulation screenshotDE
@@ -650,7 +661,7 @@

Variable Star Photometry

diff --git a/screenshots/CrystalLattice.png b/screenshots/CrystalLattice.png new file mode 100644 index 0000000..409cc1f Binary files /dev/null and b/screenshots/CrystalLattice.png differ diff --git a/structure/repos.json b/structure/repos.json index ef8fd23..3e855b6 100644 --- a/structure/repos.json +++ b/structure/repos.json @@ -163,6 +163,38 @@ ], "status": "active" }, + { + "name": "CrystalLattice", + "displayName": "Crystal Lattice", + "type": "simulation", + "isSimulation": true, + "lineage": "original", + "upstream": null, + "language": [ + "TypeScript" + ], + "framework": "SceneryStack", + "description": "Explore crystal structure across five screens: the five 2D Bravais lattices, the cubic unit cells and their packing factors, hexagonal against cubic close packing, Miller indices for planes and directions, and finally aperiodic order — Penrose tilings and the hat monotile, whose diffraction patterns are as sharp as a crystal's with a symmetry no crystal can have.", + "deployedUrl": "https://openphysics.github.io/CrystalLattice", + "physicsTopics": [ + "crystallography", + "Bravais lattices", + "unit cells", + "close packing", + "Miller indices", + "diffraction", + "quasicrystals", + "aperiodic tilings" + ], + "screens": [ + "2D Lattices", + "Cubic Systems", + "Close-Packing", + "Miller Indices", + "Aperiodic Order" + ], + "status": "active" + }, { "name": "DopplerEffect", "displayName": "Doppler Effect",