Some 3D work done in javascript, it uses full stops in side divs for points and rotates them using some matrix multipliers.