【发布时间】:2012-10-15 13:54:45
【问题描述】:
是否有可以处理所有标准运算的四元数和矩阵(四元数矩阵乘法)的 java 库?
(我之前搜索过谷歌和这里 - 但没有找到任何适当的解决方案)
【问题讨论】:
-
您尝试过哪些搜索;你发现了什么但不足?
标签: java jar quaternions
是否有可以处理所有标准运算的四元数和矩阵(四元数矩阵乘法)的 java 库?
(我之前搜索过谷歌和这里 - 但没有找到任何适当的解决方案)
【问题讨论】:
标签: java jar quaternions
Jave3D javax.vecmath 包支持四元数 (Quat4D),并且支持很多最常见的操作。它还具有可应用于四元数的矩阵运算。
您可能会发现它可以满足您的大部分需求 - 如果您需要,添加任何额外的操作应该不会太难。
【讨论】:
还有JME3的Quaternion。 JME3 类的接口和 javadoc 不符合标准。它也到处使用浮点精度。我只会在性能有问题时使用它,例如在游戏中。
【讨论】:
Apache 在org.apache.commons.math3.complex 中支持四元数。 它似乎具有通常所需的操作。
【讨论】: