Application of Dual-Number Quaternion Algebra to the Analysis of Spatial Mechanisms | Synapse