javascript 矩阵指数,ala cv::Rodrigues( )?
有谁知道在 javascript 中执行矩阵指数的现有代码吗?
或者,如果没有,那么编写类似内容的“最佳实践”是什么?我习惯了 C++ 和 C++ Matlab,在过去的几天里我只是尝试着破解一些 WebGL 的东西......
Does anyone know of an existing code that does matrix exponential in javascript ?
Or, if not, what are "best practices" for writing something like that? I am used to C++ & Matlab, just trying my hand at hacking some WebGL stuff in the last few days ...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最简单的方法是使用四元数数学进行中间旋转,这样转换就会看起来
罗德里格斯->四元数->矩阵
矩阵->四元数->Rodrigues
四元数->Rodrigues 很简单,并且可以很容易找到矩阵->四元数的实现。
Simplest way , is to use quaternions math for intermediate rotation , so conversion will look
Rodrigues->quaternion->matrix
matrix->quaternion->Rodrigues
The quaternion->Rodrigues is trivial , and the matrix->quaternion implementation can be easy found.
您可以自己实现的封闭式公式如下: http://en.wikipedia.org/wiki /Rotation_matrix#Exponential_map
The closed form formula that you can implement yourself is there: http://en.wikipedia.org/wiki/Rotation_matrix#Exponential_map