Create an abcd matrix chain from element/value pairs.
https://en.wikipedia.org/wiki/Ray_transfer_matrix_analysis
Valid elements are:
value: [distance]
value: [focal_length]
value: [n1, n2]
value: [n1, n2, R]
value: []
value: [R]
value: [n1, n2, R1, R2, t]
See demo @abcd/trace
for examples.
See also: trace.
Package: optics