Spiral Generator

Generate a spiral of Ns unit cells from one input unit cell

Written by Garrett King, Michigan State University.

Spiralgen takes an xyz input file describing one unit cell, oriented along the x-axis, and first transforms it into a segment of a circle of radius R, centered at the origin. It then replicates this unit cell into Ns cells, displacing adjacent cells by Δz along the wall of a cylinder of the same radius R, with its axis being the z-axis. This results in a spiral structure with radius R.

The output is an xyz file of the spiral.


Atom to Monatomic Chain:

Atom

Monatomic Spiral
  Input parameters:
R=5.0, Δz=0.5, L=1.4, Ns=25

Rectangle to Spiral Staircase:

Rectangle

Staircase
  Input parameters:
R=7.5, Δz=1.4, L=1.4, Ns=25

P10 unit cell to P10 Spiral:

P10

P10 Spiral
  Input parameters:
R=25.0, Δz=0.5, L=6.555, Ns=100

Generate your own spiral

xyz file of unit cell (you can overwrite the following sample file):
 
Average spiral radius R(Å):
Vertical displacement between adjacent unit cells Δz(Å):
Distance between unit cells L(Å):
Number of unit cells Ns:







Webpage Constructed and Maintained by Garrett King

Page Last Updated: 04/20/2017 at 11:16 am EST