We introduce a new presentation of the two dimensional rigid transformation which is more concise and efficient than the standard matrix presentation. By modifying the ordinary dual number construction for the complex numbers, we define the ring of the anti-commutative dual complex numbers, which parametrizes two dimensional rotation and translation all together. With this presentation, one can easily interpolate or blend two or more rigid transformations at a low computational cost. We developed a library for C++ with the MIT-licensed source code and demonstrate its facility by an interactive deformation tool developed for iPad.
翻译:我们引入了比标准矩阵格式更简洁、更有效率的两维硬质转换新格式。 通过修改复杂数字的普通双数结构, 我们定义了反混合的两维复杂数字环, 双维旋转和翻译加在一起。 有了这个格式, 我们很容易以低计算成本将两维或更僵硬的转换内插或混合在一起。 我们开发了一个C++图书馆, 配有麻省理工省理工学院许可源代码, 并通过为iPad开发的交互式变形工具展示其功能 。