Visualize SC, BCC, FCC, HCP, Diamond, NaCl, and Graphene (2D) crystal structures with isometric 3D rotation animation. Compute coordination number, packing fraction, and radial distribution function g(r).
A fundamental measure of a crystal structure's efficiency is its Atomic Packing Factor (APF). It's the fraction of volume in a unit cell that is occupied by atoms, treated as hard spheres.
$$APF = \frac{\text{Volume of atoms in the unit cell}}{\text{Total volume of the unit cell}}$$For example, in a Face-Centered Cubic (FCC) lattice, there are 4 whole atoms per unit cell. If the atomic radius is $r$, the cube side length is $a = 2\sqrt{2}r$. The APF calculation yields the famous close-packed value.
Another key concept is the Coordination Number (CN), which is the number of nearest neighbor atoms touching a given atom. This directly influences bonding strength and material properties.
$$CN = \text{Number of touching nearest neighbors}$$In the simulator, the coordination number is calculated for you. Notice how it jumps from 6 in Simple Cubic, to 8 in BCC, and to 12 in FCC and HCP—the maximum for equal spheres.
Metallurgy & Alloy Design: The crystal structure determines a metal's properties. For instance, FCC metals like aluminum and copper are highly ductile and malleable, making them ideal for wires and sheets. BCC metals like iron at room temperature are stronger but less ductile.
Semiconductor Manufacturing: Silicon crystallizes in the diamond cubic structure, which is based on two interpenetrating FCC lattices. The precise arrangement of atoms is critical for the electronic properties of every computer chip.
Biomaterials & Implants: Titanium and its alloys, which often have an HCP structure (alpha-Ti), are used for bone implants because this structure, along with surface treatments, promotes excellent biocompatibility and bone integration.
Polymer Crystallinity: While polymers are often disordered, regions can form crystalline lamellae with chain-folded structures. Understanding lattice packing helps engineers control the stiffness and melting point of plastic products.
First, please do not take the simplified "atoms as hard balls" model too literally. The spheres displayed by NovaSolver are a convenient representation of the "electron cloud" spread of an atom using a radius. In actual chemical bonding, electrons are shared or orbitals hybridize, which differs from simple geometric contact. For example, the extreme hardness of the diamond structure, despite its low packing density, cannot be explained by this "hard ball" model alone; the directionality of strong covalent bonds is key.
Next, there is a tendency to mistakenly think parameters can be varied independently. In the tool, moving the "nearest neighbor distance" slider changes the atomic radius, and the lattice constant changes accordingly. However, in real materials, the lattice constant is largely determined by the element type and is not something you can freely change. For instance, the lattice constant of pure iron's BCC structure (ferrite) is about 0.286 nm. Adding larger molybdenum atoms here strengthens the material by forcibly "stretching" the lattice. The operation of increasing the BCC radius to create strain in the tool is precisely what helps you understand the concept of solid solution strengthening.
Finally, note that if you focus the "display range" only on the unit cell, you lose sight of the bigger picture. Real materials are "polycrystals" composed of hundreds of millions to trillions of these unit cells gathered together, with the orientation of each crystal grain being random. When evaluating material anisotropy (differences in strength by direction) in CAE, the behavior of this aggregate is simulated. Expanding the display range in the tool to show repeated lattices is the first step in grasping the concept from "single crystal" to "polycrystal".
The concept of crystal lattices handled by this tool is directly linked to the core of structural mechanics and strength analysis. For example, nickel-based superalloys used in aircraft engine turbine blades are based on an FCC structure. In CAE thermal stress analysis, the phenomenon of "thermal expansion," where increased atomic thermal vibration at high temperatures causes the lattice constant to expand, is incorporated as a mathematical model ($$a(T) = a_0(1 + \alpha \Delta T)$$) to predict the enormous stress on the blade. If you can visualize a temperature increase as an increase in interatomic distance in NovaSolver, the physical meaning of this model will click.
It is also essential in the electronics and physical properties devices field. Adding phosphorus (atomic radius: ~0.11 nm) or boron (~0.09 nm) to silicon's diamond structure creates strain in the lattice. This strain changes electron mobility, affecting transistor switching speed. In process CAE (TCAD), this lattice strain due to doping is calculated precisely to optimize device characteristics. Having the image of "mixing" atoms of different radii using the tool is the gateway to semiconductor engineering.
Furthermore, in battery materials engineering, the "path" through which lithium ions move is determined by the gaps in the crystal lattice (interstitial sites). Slightly altering the crystal structure of the cathode material (through doping or element substitution) widens this path, increasing ion mobility and enabling fast charging. The perspective of viewing the HCP structure in the tool and focusing on the gaps between atoms is precisely the material design for next-generation batteries.
The first next step is understanding "Miller Indices". These are sets of numbers representing specific planes or directions within a crystal, denoted like (1,0,0) or (1,1,1). Metal deformation tends to occur on specific slip planes (e.g., {1,1,1} planes in FCC), and fracture also propagates along specific planes. When analyzing metal fatigue crack propagation in CAE, this crystal orientation information becomes crucial. Observe the lattice displayed in NovaSolver from various angles and try to see "on which planes are atoms densely packed?" That is the first step in learning Miller indices.
Mathematically, vector and matrix operations are in the background. The crystal structure can describe all atomic positions using integer combinations of the primitive translation vectors $$\vec{a}_1, \vec{a}_2, \vec{a}_3$$ ($$ \vec{R} = n_1\vec{a}_1 + n_2\vec{a}_2 + n_3\vec{a}_3 $$). Changes in lattice constant when mixing different elements (Vegard's law) or orientation relationships when rotating a crystal are expressed using this vector calculation. After experimenting with the 3D visualization tool, try applying these formulas; the abstract mathematics will connect with concrete geometry.
Finally, as a topic closer to practical work, I recommend "phase diagrams". As temperature or composition changes, iron's structure changes from BCC (ferrite) to FCC (austenite). This "phase transformation" is the principle behind quench hardening. CAE heat treatment simulation calculates the volume changes and residual stresses accompanying this transformation. After confirming the difference in packing density between BCC and FCC (~68% vs 74%) in NovaSolver, try deepening your learning from the perspective of "why does the structure change with temperature?" and "how does the volume change?"