Introduction to discrete differential geometry | Synapse