3D DNA: double helix with base pairs
3D particle system
DNA is two helices of equal pitch, 180° apart: x = r cos(ωs + φ), y = r sin(ωs + φ), z = h s with φ = 0 and φ = π.
Rungs are chords between the strands. Animation spins about z like a molecule twirling.