Hairfield Aligner

Optimized aligner by calculating sines and cosines for each rotation.
No square roots are used for calculations. Render time is kept below 5ms
for a large field.