3D Structures
This page provides several structures in the form of
xyz files.
The xyz format is a standard for the computer visualization of 3D
arrangements of atoms.
Several computer programs ("viewers") allow us to display this kind of
files, and to generate images and movies from them.
For example, the java-based jmol
viewer is especially easy to install and user-friendly, running in most
current operating systems.
You can click-download individual .xyz files and then open them with e.g. jmol.
Alternatively, you may prefer to instruct your browser/OS to open .xyz
files through your favorite .xyz viewer by default.
Molecules
- C10H8.xyz
- C2H2.xyz
- C2H4.xyz
- C2H6.xyz
- C3H8O.xyz
- C60.xyz
- C6H6.xyz
- CH3CH2CH2OH.xyz
- CH3CH2OCH3.xyz
- CH3CH2OH.xyz
- CH3CHOHCH3.xyz
- CH3CN.xyz
- CH4.xyz
- CO2.xyz
- H2O.xyz
- O2_hcp.xyz
Crystals or crystal-related structures
- bcccell.xyz
- bcccell+.xyz
- bcccrystal.xyz
- cannonballs.xyz
- CsCl_basis.xyz
- CsCl+NH3.xyz
- CsCl.xyz
- diamond1cell.xyz
- diamondcell.xyz
- diamondcrystal.xyz
- dislocation_1layer.xyz
- dislocation.xyz
- fcc_big.xyz
- fcccell_stretched.xyz
- fcccell_WS.xyz
- fcccell.xyz
- fccClosePacking.xyz
- fcccrystal.xyz
- fcc_down_111.xyz
- fcc_grain_boundary.xyz
- fcc_slice_100.xyz
- fcc_stacking_fault.xyz
- graphene.xyz
- graphene1cell.xyz
- graphite.xyz
- graphite1cell.xyz
- hcpcell_stretched.xyz
- hcpcell.xyz
- hcpClosePacking.xyz
- hcpcrystal.xyz
- NaCl_basis.xyz
- NaCl.xyz
- scccell.xyz
- sccrystal.xyz
Final notes
See here an example of a possible visualization snapshot of the
graphene.xyz structure.
Several
more molecular
structures are available at this github site.
Notes:
-
These .xyz files are are provided "as they are", with no guarantee of any
specific usefulness. They are freely available for anybody's use and abuse
with no copyright restriction.
These files have been generated by Nick Manini, using mainly his xyz
manipulation scripts, mostly available at this
scripts page.
-
Several periodic structures,
e.g. bcccrystal.xyz, adopt oxygen as the
visualized atom.
This arbitrary choice comes from no specific reason: as these xyz files are
just meant to illustrate some 3D geometry, any atom would do.
If you happen to hate oxygen, fine: first free yourself of your nasty
oxygen-breathing habit, and then replace all "O" characters in the xyz
files with the chemical symbol of your pet atom, say Na.
Under unix (e.g. linux or macOS) you can obtain this substitution by
sed 's/O/Na/' originalfile.xyz > substitutedfile.xyz
-
Several structures named XXXcell.xyz or similar do not represent one single
primitive cell, but usually several cells, or one cell plus a few more
atoms, usually useful to visualize geometric symmetries.
-
Several of these structures illustrate the
textbook
Introduction to the Physics of Matter by N. Manini.